Что делает метод istitle() у строк?

str.istitle() проверяет, оформлены ли слова по правилам титульного регистра Unicode: регистровая последовательность начинается с заглавной и продолжается строчными. Должен быть хотя бы один регистровый символ.

Короткий ответ

Что ответить на собеседовании

str.istitle() проверяет, оформлены ли слова по правилам титульного регистра Unicode: регистровая последовательность начинается с заглавной и продолжается строчными. Должен быть хотя бы один регистровый символ.

Подробный разбор

Ответ с пояснениями

str.istitle() проверяет, оформлены ли слова по правилам титульного регистра Unicode: регистровая последовательность начинается с заглавной и продолжается строчными. Должен быть хотя бы один регистровый символ.

'Hello World'.istitle() возвращает True, а 'HELLO World'.istitle() — False. Пустая строка и строка только из цифр тоже дают False. Границы определяются свойствами символов, поэтому апострофы и другие нерегистровые знаки могут давать непривычные результаты. Это не проверка грамматики заголовка и не правило оформления имён для всех языков.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее