По Кадейша Кин
ДелитьсяТвитнутьДелитьсяЭл. адрес

Эти удобные встроенные методы помогут вам справиться с различными задачами, связанными с кейсами.

Python поставляется со многими встроенными методами, которые позволяют вам манипулировать строкой. Некоторые из этих методов имеют дело с регистром символов в строке.

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

1. Метод заглавных букв ()

капитализировать () преобразует первый символ строки в верхний регистр и возвращает обновленную копию строки.

фрукты = "яблоки"
newString = фрукты.capitalize()
Распечатать(новая строка)

Приведенный выше код выводит следующий вывод в вашем Python IDE консоль:

яблоки

капитализировать () Метод изменяет регистр первого символа только в том случае, если это буква алфавита (не целые числа).

instagram viewer
фрукты = "6 яблок"
newString = фрукты.capitalize()
Распечатать(новая строка)

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

фрукты = " яблоки"
newString = фрукты.capitalize()
Распечатать(новая строка)

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

капитализировать () метод только изменяет регистр первого символа, если он еще не в верхнем регистре.

фрукты = "яблоки"
newString = фрукты.capitalize()
Распечатать(новая строка)

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

капитализировать () метод также гарантирует, что каждая буква, которая не находится в первой позиции, преобразуется в нижний регистр в новой строке.

фрукты = "ЯБЛОКИ"
newString = фрукты.capitalize()
Распечатать(новая строка)

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

2. Методы нижний() и верхний()

Эти два метода помогают преобразовать строки во все строчные или прописные эквиваленты. Они избавляют вас от необходимости вручную преобразовать регистр строк самостоятельно.

ниже() метод не принимает аргументов и возвращает новую строку. Он преобразует каждый символ в его эквивалент в нижнем регистре:

фрукты = "ЯБЛОКИ"
новая строка = фрукты.нижний()
Распечатать(новая строка)

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

верхний() метод делает прямо противоположное ниже() метод. Он преобразует все символы нижнего регистра в строке в верхний регистр. Если в строке нет символов нижнего регистра, этот метод возвращает идентичную копию исходной строки.

фрукты = "яблоки"
фрукты2 = "МАНГО"
новая строка = фрукты.верхний()
newString2 = fruit2.upper()
Распечатать(новая строка)
Распечатать(новая строка2)

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

3. Метод casefold()

чехол() метод возвращает копию строки, где он преобразует каждый символ в нижний регистр. Тем не менее, он также немного мощнее, чем ниже(). Эта функция обрабатывает Юникод символы таким образом, чтобы можно было точно сравнивать содержащие их строки.

текст = "гроß"
новая строка = текст.нижний()
newString2 = text.casefold()
Распечатать(новая строка)
Распечатать(новая строка2)

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

ниже() и выше() строковые методы не принимают аргументов. Каждый возвращает логическое значение. ниже() метод возвращает true, если каждый символ в строке является строчным, в противном случае он возвращает false.


фрукты = "яблоки"
fruit2 = "Манго"
newString = фрукты.islower()
newString2 = fruit2.islower()
печать (новая строка)
печать (новая строка2)

#отпечатки
#Истинный
#ЛОЖЬ

выше() метод возвращает true, если все символы в строке в верхнем регистре, в противном случае он возвращает false.

фрукты = "яблоки"
фрукты2 = "МАНГО"
новая строка = фрукты.isupper()
newString2 = fruit2.isupper()
Распечатать(новая строка)
Распечатать(новая строка2)
#отпечатки
#ЛОЖЬ
#Истинный

5. Метод istitle()

istitle() Метод возвращает true, если все слова в строке начинаются с заглавной буквы, иначе возвращает false. Этот метод не принимает аргументов.

текст = "Яблоко — это фрукт."
текст2 = "Манго тоже фрукты."
новая строка = текст.istitle()
новаяСтрока2 = text2.istitle()
Распечатать(новая строка)
Распечатать(новая строка2)
#отпечатки
#Истинный
#ЛОЖЬ

6. Метод swapcase()

свопкейс() метод не принимает аргументов и возвращает новую строку с инвертированным регистром.

фрукты = "яблоки"
фрукты2 = "МАНГО"
новая строка = фрукты.свопкейс()
newString2 = fruit2.swapcase()
Распечатать(новая строка)
Распечатать(новая строка2)
#отпечатки
#ЯБЛОКИ
#манго

Ценность строковых методов Python

Строковые методы значительно облегчают жизнь вам как программисту Python. Например, вы можете создать программу, которая проходит через строку и преобразует все ее буквы в нижний регистр. Однако, учитывая существование строковых методов Python, таких как casefold(), эта задача была бы очень похожа на изобретение велосипеда.

Строковые методы Python позволяют выполнять больше с меньшими усилиями.

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

Читать дальше

ДелитьсяТвитнутьДелитьсяЭл. адрес

Похожие темы

  • Программирование
  • Программирование
  • Питон

Об авторе

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

Кадейша Кин (Kadeisha Kean) — разработчик программного обеспечения полного стека и технический/технологический писатель. У нее есть явная способность упрощать некоторые из самых сложных технологических концепций; производство материала, который может быть легко понят любым новичком в технологии. Она увлечена писательством, разработкой интересного программного обеспечения и путешествиями по миру (с помощью документальных фильмов).

Еще от Кадейши Кин

Подпишитесь на нашу рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться