Как перевести текст в верхний регистр в Python?
Хочу, чтобы слово вывелось БОЛЬШИМИ буквами, например имя крупно. Как сделать текст заглавными буквами в Python? Как перевести строку в верхний регистр для новичка?
2 ответа
Чтобы сделать буквы БОЛЬШИМИ, у строк есть готовая команда .upper() (по-английски «верхний»). 🔠
slovo = "привет"
print(slovo.upper()) # ПРИВЕТ
Точка после слова — это как сказать «слово, сделай-ка себя большим». Команды, которые пишутся через точку после строки, называются методами. Не пугайся слова — это просто умения, которые есть у каждой строки.
Есть и обратная команда — .lower() (маленькие буквы):
krik = "ПОМОГИТЕ"
print(krik.lower()) # помогите
Полезный фокус: привести ввод к одному виду, чтобы сравнивать без путаницы:
otvet = input("Да или нет? ")
if otvet.lower() == "да":
print("Согласен!")
Теперь не важно, напишет человек Да, ДА или да — .lower() всё приведёт к маленьким буквам, и сравнение сработает. А ещё есть .title() — Сделает Каждое Слово С Большой Буквы. Точка + команда = магия строк! ✨
Запомни три полезных умения строки:
.upper()→ ВСЁ БОЛЬШИМИ.lower()→ всё маленькими.title()→ Каждое Слово С Большой
print("маша иванова".title()) # Маша Иванова
Главное — не забудь скобки () в конце, иначе команда не сработает. Точка зовёт умение, скобки его запускают. 👍