от Кадейша Кийн
ДялтуитДялелектронна поща

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

Python идва с много вградени методи, които ви позволяват да манипулирате низ. Няколко от тези методи се занимават със случая на знаци в низ.

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

1. Методът capitalize().

В главна буква() метод преобразува първия знак в низ в главни букви и връща актуализирано копие на низа.

плодове = "ябълки"
newString = fruit.capitalize()
печат(нов низ)

Кодът по-горе отпечатва следния изход във вашия Python IDE конзола:

ябълки

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

плодове = "6 ябълки"
newString = fruit.capitalize()
печат(нов низ)

#отпечатъци
#6 ябълки

плодове = " ябълки"
newString = fruit.capitalize()
печат(нов низ)

instagram viewer

#отпечатъци
# ябълки

В главна буква() Методът променя само главния регистър на първия символ, ако той вече не е с главни букви.

плодове = "ябълки"
newString = fruit.capitalize()
печат(нов низ)

#отпечатъци
#Ябълки

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

плодове = "ябълки"
newString = fruit.capitalize()
печат(нов низ)

#отпечатъци
#Ябълки

2. Методите low() и upper().

Тези два метода ви помагат да конвертирате низове във всички еквиваленти с малки или главни букви. Те ви спасяват от необходимостта ръчно преобразувайте случай на низ сами.

В нисък() методът не приема аргументи и връща нов низ. Той преобразува всеки знак в неговия еквивалент с малки букви:

плодове = "ЯБЪЛКИ"
newString = fruit.lower()
печат(нов низ)

#отпечатъци
#ябълки

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

плодове = "ябълки"
плод2 = "МАНГО"
newString = fruit.upper()
нов низ2 = плод2.горен()
печат(нов низ)
печат(нов низ2)

#отпечатъци
#ЯБЪЛКИ
#МАНГО

3. Методът casefold().

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

текст = "грß"
newString = text.lower()
newString2 = text.casefold()
печат(нов низ)
печат(нов низ2)

4. Методите islower() и isupper().

В по-ниско() и на isupper() низовите методи не приемат аргументи. Всеки връща булева стойност. В по-ниско() методът връща true, ако всеки знак в низа е с малки букви, в противен случай връща false.


плодове = "ябълки"
fruit2 = "Манго"
newString = fruit.islower()
newString2 = fruit2.islower()
печат (нов низ)
печат (нов низ2)

#отпечатъци
#Вярно
#False

В isupper() методът връща true, ако всички знаци в низа са главни, в противен случай връща false.

плодове = "ябълки"
плод2 = "МАНГО"
newString = fruit.isupper()
newString2 = fruit2.isupper()
печат(нов низ)
печат(нов низ2)
#отпечатъци
#False
#Вярно

5. Методът istitle().

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

текст = "Ябълката е плод."
текст2 = "Мангото също е плодове."
newString = text.istitle()
newString2 = text2.istitle()
печат(нов низ)
печат(нов низ2)
#отпечатъци
#Вярно
#False

6. Методът swapcase().

В swapcase() методът не приема аргументи и връща нов низ с обърнат регистър.

плодове = "ябълки"
плод2 = "МАНГО"
newString = fruit.swapcase()
newString2 = fruit2.swapcase()
печат(нов низ)
печат(нов низ2)
#отпечатъци
#ЯБЪЛКИ
#манго

Стойността на низовите методи на Python

Методите на низ правят живота много по-лесен за вас като програмист на Python. Например, можете да създадете програма, която преминава през низ и преобразува всичките му букви в малки. Въпреки това, като се има предвид съществуването на низови методи на Python, като casefold(), тази задача би била много като преоткриване на колелото.

Python низовите методи ви позволяват да постигнете повече с по-малко усилия.

Как работи методът Python String format()? 10 примера

Прочетете Следващото

ДялтуитДялелектронна поща

Свързани теми

  • Програмиране
  • Програмиране
  • Python

За автора

Кадейша Кийн (публикувани 57 статии)

Kadeisha Kean е разработчик на софтуер с пълен стек и писател по технически/технологии. Тя има отчетливата способност да опростява някои от най-сложните технологични концепции; производство на материал, който може лесно да бъде разбран от всеки начинаещ в технологиите. Тя е страстна да пише, разработва интересен софтуер и да пътува по света (чрез документални филми).

Още от Kadeisha Kean

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате