все Python 3Строки (str)функция
str.istitle
проверка символов
True, если каждое слово начинается с заглавной буквы (title-регистр).
Синтаксис
s.istitle()
Границей слова считается любой не-буквенный символ, поэтому апостроф ломает интуицию: "They're" даёт False, а титульным по мнению Python будет "They'Re". Та же логика и у str.title(), из-за чего он портит имена вроде O'Brien. Для человеческих заголовков метод почти бесполезен — он про механическое правило регистра, а не про язык.
Примеры
print('Hello World'.istitle()) # → True
print('hello world'.istitle()) # → False
print('HELLO'.istitle()) # → False
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности