str.title
Делает первую букву каждого слова заглавной, а остальные — строчными.
Python 3.13
str.title()Возвращаемое значение
Новая строка; исходная не меняется.
Примеры
Заглавная буква каждого слова
Python 3.13
print('hello world'.title())Hello World
Заглавная буква после апострофа
Python 3.13
print("they're here".title())They'Re Here
Подробности
Словом считается любая последовательность букв, поэтому после апострофа тоже появляется заглавная: "they're" превращается в "They'Re".
