← Все вопросы

Как перевести текст в верхний регистр в Python?

Задан 11 месяцев назад860 просмотров2 ответа
7

Хочу, чтобы слово вывелось БОЛЬШИМИ буквами, например имя крупно. Как сделать текст заглавными буквами в Python? Как перевести строку в верхний регистр для новичка?

2 ответа

11
✓ Принятый ответ — помог автору

Чтобы сделать буквы БОЛЬШИМИ, у строк есть готовая команда .upper() (по-английски «верхний»). 🔠

slovo = "привет"
print(slovo.upper())   # ПРИВЕТ

Точка после слова — это как сказать «слово, сделай-ка себя большим». Команды, которые пишутся через точку после строки, называются методами. Не пугайся слова — это просто умения, которые есть у каждой строки.

Есть и обратная команда — .lower() (маленькие буквы):

krik = "ПОМОГИТЕ"
print(krik.lower())   # помогите

Полезный фокус: привести ввод к одному виду, чтобы сравнивать без путаницы:

otvet = input("Да или нет? ")
if otvet.lower() == "да":
    print("Согласен!")

Теперь не важно, напишет человек Да, ДА или да — .lower() всё приведёт к маленьким буквам, и сравнение сработает. А ещё есть .title() — Сделает Каждое Слово С Большой Буквы. Точка + команда = магия строк! ✨

4

Запомни три полезных умения строки:

  • .upper() → ВСЁ БОЛЬШИМИ
  • .lower() → всё маленькими
  • .title() → Каждое Слово С Большой
print("маша иванова".title())   # Маша Иванова

Главное — не забудь скобки () в конце, иначе команда не сработает. Точка зовёт умение, скобки его запускают. 👍

Ваш ответ

, чтобы ответить на вопрос.