Python Glossary English

все Python 3Строки (str)функция

str.upper

регистр

Возвращает копию строки, где все символы приведены к верхнему регистру.

Синтаксис

s.upper()

Длина результата не обязана совпадать с длиной исходной строки: ß разворачивается в две буквы SS, так что позиции символов после upper() смещаются и по ним нельзя резать исходный текст. upper() и lower() не обратны друг другу — s.upper().lower() не всегда даёт s, поэтому для регистронезависимого сравнения лучше casefold().

Примеры

print('Hello'.upper())     # → HELLO
print('привет'.upper())    # → ПРИВЕТ
print('straße'.upper())    # → STRASSE

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности