ПредишенСледващото

Като сървъри в сигурни центрове за данни в Европа. Open облак VPS / VDS сървър на бърз SSD за 1 минута!

Най-добър уеб хостинг:
- ще предпазят данните от неоторизиран достъп в защитена Европейския център за данни
- ще плати най-малко в Bitcoin.
- Той ще постави вашата дистрибуция

- защита от DDoS-атаки
- безплатно архивиране
- Uptime 99,9999%
- DPC - TIER III
- ISP - етап I

Подкрепа в руските 24/7/365 работи с юридически и физически лица. Сега трябва 24 ядро ​​и 72 Gb RAM. Моля ви!

Нашите конкурентни цени доказват, че най-евтиният хостинг, че не знаеш!

За броени минути, изберете конфигурация, заплати и CMS на VPS е готова.
Връщане на парите - за 30 дни!

Банкови карти, електронни валута през QIWI терминали, Webmoney, PayPal, Novoplat и други.

Задайте въпрос 24/7/365 поддръжка

Намерете отговорите в нашата база данни, както и да отговарят на препоръките на

Python предлага няколко вградени методи за промяна на струнни инструменти и управление. В действителност, методи - са действия, които се извършват на отделните елементи на програмния код. Вградени са тези методи, които са определени и достъпни в езика за програмиране Python по подразбиране.

Този наръчник ще въведе няколко методи редове в Питон 3.

Промяна на регистъра на линия

str.upper () и str.lower () позволява да се превърне оригиналната линия до горната или долната случай, съответно. Тъй като струни са неизменни типове данни, върнатия низ ще бъде интерпретирано като нов ред. Всички знаци в низа, които не са букви, ще останат непроменени.

Опитайте се да донесе "8host Блог" низ в главни букви:

сс = "8host Блог"
печат (ss.upper ())
8HOST БЛОГ

Сега да го превърнете в малки букви:

печат (ss.lower ())
8host блог

str.upper () и str.lower () позволява да се направи програмата имунизиран срещу регистъра; например, ако даден потребител случайно ще въведете вашето име с главни букви, програмата ще продължи да бъде в състояние да определи дали такова име в базата данни.

методи Булева

Python предоставя няколко методи за линии, които могат да експресират булева стойност. Тези методи са полезни при създаване на форми се попълва от потребителя. Така например, в областта на пощенския код, потребителят може да не влиза всичко друго, но номера, а в полето за име - само буквални струни.

По-долу са методи за реда със стойности булева.

Низът съдържа само буквите, с главна буква,

Няколко от тези методи се опитват да използват:

номер = "5"
букви = "ABCDEF"
печат (number.isnumeric ())
печат (letters.isnumeric ())
вярно
фалшив

За пореден номер str.isnumeric () метод върна Вярно е, защото низа съдържа само цифри. За струнен писма, този метод се връща False, тъй като тя се състои от буквени знаци.

По същия начин е възможно да се заявка, включваща дали низ от знаци от азбуката в главни или малки букви, или дали думата започне в съответствие с главни букви. Създаване на няколко реда:

Сега използвате булеви методи за проверка на регистъра на линиите:

печат (movie.islower ())
печат (movie.isupper ())
печат (book.istitle ())
печат (book.isupper ())
печат (poem.istitle ())
печат (poem.islower ())

Резултатите са както следва:

За Онлайн филм:
фалшив
вярно
За Онлайн книга:
вярно
фалшив
За Онлайн стихотворение:
фалшив
вярно

Проверка на регистъра, в редовете, можете правилно да сортирате и стандартизиране на събраните данни, както и да проверите и промените, както се изисква линия.

Логическите методи, за да се увери, че потребителят въвежда данни в съответствие с определени параметри.

Методи присъединят (), дори цепени () и замени ()

Методи str.join (), str.split () и str.replace () методи предлагат няколко допълнителни контролни линии в питона.

str.join Метод () - един метод за конкатенация (сливане) на двата реда в питона. Метод str.join (низ) сглобява ул низ низ ограничен.

За да се разбере как работи това, създаване дата:

фиктивно = "Това е сляпо низ."

Сега се опитват да прилагат метод str.join (), където ул - разликата:

Опитайте се да донесе този ред:

печат ( "" .join (манекен))
Т з и S и е с г ф м м у и т р а н.

За да се покаже оригиналните символи на низа в обратен ред, въведете:

печат ( "." присъединят (обратно (балон)))
.gnirts ymmud а си sihT

str.join () метод може да бъде комбиниран списък с низове в нов низ.

печат ( ",". присъединят ([ "8host", "блог", "домакин"]))
8host, блог хостинг

За да добавите интервали или запетаи след дадени струни, просто трябва да се копират на израза и да запетаята като разделител:

"," .join ([ "8host", "блог", "домакин"]).

str.split () метод позволява линии за споделяне:

печат (dummy.split ())
[ "Тази", "е", "с", "сляпо", "низ.]

str.split () метод позволява да се отстранят части на реда. Например, опитайте се да изтриете писмото:

печат (dummy.split ( "S"))
[ 'Thi "," I "," а "," сляпо "," Тринг.]

() Метод str.replace да актуализирате низа и да замени остарялата версия на новата линия.

Опитайте например замяна на думата е в линията «Това е сляпо низ.» Думата беше.

В скоби посочват първата дума, която искате да се замени, а след думата, която трябва да се използва на мястото на първата. Резултатът ще бъде:

Това беше сляпо низ.

заключение

Сега сте запознати с основните вградени Python низове методи.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!