⚡️Как поменять регистр строки в Питоне: простой гайд для начинающих
s = "Пример СТРОКИ"
lowercase_s = s.lower()
uppercase_s = s.upper()
print(lowercase_s) # выведет "пример строки"
print(uppercase_s) # выведет "ПРИМЕР СТРОКИ"
Метод `lower()` преобразует все символы строки в нижний регистр, а метод `upper()` преобразует все символы в верхний регистр.
Удачи с вашей работой в Питоне!
Детальный ответ
Как поменять регистр строки в Питоне
Изменение регистра строки в Python является одной из распространенных операций при работе с текстом. В этой статье мы рассмотрим различные методы для изменения регистра строки.
1. Использование методов строк
В Python строки являются неизменяемыми объектами. Однако, для изменения регистра строки, вам доступны несколько методов:
1.1. Методы upper() и lower()
Метод upper()
возвращает копию строки, в которой все символы переведены в верхний регистр, а метод lower()
возвращает копию строки, в которой все символы переведены в нижний регистр.
string = "Привет, МИР!"
uppercase_string = string.upper()
lowercase_string = string.lower()
print(uppercase_string) # Вывод: ПРИВЕТ, МИР!
print(lowercase_string) # Вывод: привет, мир!
1.2. Методы capitalize(), title() и swapcase()
Метод capitalize()
возвращает копию строки, в которой первый символ переведен в верхний регистр, а остальные символы в нижний регистр. Метод title()
возвращает копию строки, в которой первый символ каждого слова переведен в верхний регистр. Метод swapcase()
возвращает копию строки, в которой все символы верхнего регистра переведены в нижний регистр, а все символы нижнего регистра - в верхний регистр.
string = "привет, мир!"
capitalized_string = string.capitalize()
title_string = string.title()
swapped_string = string.swapcase()
print(capitalized_string) # Вывод: Привет, мир!
print(title_string) # Вывод: Привет, Мир!
print(swapped_string) # Вывод: ПРИВЕТ, МИР!
2. Использование метода str.casefold()
Метод casefold()
возвращает копию строки, в которой все символы переведены в нижний регистр, а также выполняет дополнительное преобразование для обработки специфических символов в различных языках.
string = "Привет, МИР!"
casefolded_string = string.casefold()
print(casefolded_string) # Вывод: привет, мир!
3. Использование функций str.upper() и str.lower()
Функции str.upper()
и str.lower()
можно использовать для преобразования строки в верхний или нижний регистр соответственно, без необходимости создания дополнительной копии строки.
string = "Привет, МИР!"
string = string.upper()
print(string) # Вывод: ПРИВЕТ, МИР!
Заключение
Теперь вы знаете различные способы изменения регистра строки в Python. Вы можете выбрать подходящий метод в зависимости от своих потребностей и требований вашей программы.