Изменение регистра символов в строках Python
Одна из простейших операций при работе со строками это — изменение регистра. Сейчас мы рассмотрим три метода, которые позволяют изменять регистр строк:
- title() — каждое слово в строке начинается с заглавной буквы;
- lower() — текст переводится в нижний регистр;
- upper() — текст переводится в верхний регистр;
- swapcase() – переводит символы верхнего регистра в нижний, а нижний в верхний;
- capitalize() – переводит первый символ строки в верхний регистр, а остальные символы в нижний;
Важный момент: в примерах ниже, точка (.) в конструкции messages.title() приказывает Python применить методы к переменной messages
# Каждое слово начинается с заглавной буквы messages = "это тестовое сообщение" print(messages.title()) # Переводит символы в нижний регистр messages = "ЭТО ТЕСТОВОЕ СООБЩЕНИЕ" print(messages.lower()) # Переводит символы в верхний регистр messages = "это тестовое сообщение" print(messages.upper()) # Переводит символы верхнего регистра в нижний, а нижнего в верхний messages = "Это Тестовое Сообщение" print(messages.swapcase()) # Переводит первый символ строки в верхний регистр, а все остальные в нижний messages = "ЭТО ТЕСТОВОЕ СООБЩЕНИЕ" print(messages.capitalize())