str.capitalize()
Метод str.capitalize()
вернет копию строки str
с первым символом в верхнем регистре, а остальные символы будут в нижнем регистре.
Изменено в Python-3.8:
первый символ теперь помещается в заглавный, а не в верхний регистр. Это означает, что такие символы, как орграфы, будут иметь только первую букву с заглавной буквы, а не полный символ.
>>> x = 'первый символ теперь пОмещается в Заглавный, а не в верХний регистр'
>>> x.capitalize()
# 'Первый символ теперь помещается в заглавный, а не в верхний регистр'
>>>
>>> x = 'ПОМЕЩАЕТСЯ В ЗАГЛАВНЫЙ, А НЕ В ВЕРХНИЙ РЕГИСТР'
>>> x.capitalize()
# 'Помещается в заглавный, а не в верхний регистр'
>>>