str.capitalize
Делает первый символ строки заглавным, а остальные — строчными.
Python 3.13
str.capitalize()Возвращаемое значение
Новая строка; исходная не меняется.
Примеры
Заглавная первая буква
Python 3.13
print('hello world'.capitalize())Hello world
Остальные буквы становятся строчными
Python 3.13
print('hello WORLD'.capitalize())Hello world
Подробности
В отличие от str.title, заглавной становится только первая буква всей строки. Если строка начинается не с буквы, например с пробела, заглавных букв в результате не будет: " hello".capitalize() даёт " hello".
