При работе со строками важно проверять выполнение определенных условий. Ниже представлены несколько популярных методов, которые используются для проверки условий в строке:
Метод
Описание
Примеры
Результаты
isupper()
Проверяет, являются ли все буквы заглавными
'Anna'.isupper()
'ANNA'.isupper()'AnnA'.isupper()
FalseTrueFalse
islower()
Проверяет, являются ли все буквы строчными
'Anna'.islower()
'anna'.islower()'AnnA'.islower()
FalseTrueFalse
istitle()
Проверяет, начинаются ли все слова с заглавной буквы и за ними следуют строчные
Имейте в виду, что запоминать эти методы не обязательно. Несмотря на то, что их названия очень интуитивны, короткий поиск в Google приведет вас к нужному методу. Эта небольшая таблица — лишь малая часть полезных методов, демонстрирующая, что можно сделать с помощью одной строки кода на Python.
Обратите внимание, что у строк нет метода contains(), так как уже существует ключевое слово in, которое проверяет, содержится ли одна строка в другой.
Задача
Дана строка, подсчитайте количество заглавных букв, количество строчных букв и количество пробелов.
На входе содержится одна строка текста, которую нужно проанализировать.
Программа должна вывести одну строку с 3 числами — количеством заглавных букв, количеством строчных букв и количеством пробелов.