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

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".

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

Где изучить