Справочник по функциям Python

str.upper

Переводит все буквы строки в верхний регистр.

Python 3.13
str.upper()

Возвращаемое значение

Новая строка; исходная не меняется.

Примеры

Перевод в верхний регистр

Python 3.13
print('hello'.upper())
HELLO

Строка становится длиннее

Python 3.13
word = 'straße'
print(word.upper(), len(word), len(word.upper()))
STRASSE 6 7

Подробности

Длина строки может измениться: у некоторых букв нет одной заглавной пары, например немецкая ß превращается в SS. Цифры и знаки не меняются. Для сравнения строк без учёта регистра надёжнее str.casefold.

Смотрите также

Где изучить