Шаг 44.
Основы языка Python.
Строки и двоичные данные. Изменение регистра символов
На этом шаге мы перечислим методы, используемые для изменения регистра символов.
Для изменения регистра символов предназначены следующие методы:
- upper() - заменяет все символы строки соответствующими прописными буквами:
>>> print("строка".upper())
СТРОКА
- lower() - заменяет все символы строки соответствующими строчными буквами:
>>> print("СТРОКА".lower())
строка
- swapcase() - заменяет все строчные символы соответствующими прописными буквами, а все прописные символы - строчными:
>>> print("СТРОКА строка".swapcase())
строка СТРОКА
- capitalize() -делает первую букву строки прописной:
>>> print("строка строка".capitalize())
Строка строка
- title() - делает первую букву каждого слова прописной:
>>> s = "первая буква каждого слова станет прописной"
>>> print(s.title())
Первая Буква Каждого Слова Станет Прописной
- casefold() - то же самое, что и lower(), но дополнительно преобразует все символы с диакрическими знаками и лигатуры в
буквы стандартной латиницы. Обычно применяется для сравнения строк:
>>> "Python".casefold() == "python".casefold()
True
>>>"grosse".casefold() == "große".casefold()
True
На следующем шаге мы рассмотрим функции для работы с символами.
Предыдущий шаг
Содержание
Следующий шаг