Чтобы проверить, содержит ли строка только буквы алфавиты, используйте для строки функцию isalpha(), которая возвращает логическое значение. Возвращаемое значение True – если строка содержит только алфавиты, и False – если нет.
В этом руководстве мы напишем программы, чтобы проверить, содержит ли данная строка только буквы алфавиты (верхний или нижний).
Синтаксис
Синтаксис функции String.isalpha() в Python приведен ниже:
bool = str1.isalpha()
Пример 1
Создадим строку и проверим, содержит ли строка только буквы.
str1 = "hello world. welcome to python examples."
bool = str1.isalpha()
print('str1 contains only alphabets:', bool)
Вывод:
str1 contains only alphabets: False
str1 содержит две точки и некоторые пробелы вместе с буквами. Итак, isalpha() вернула false.
Пример 2
Теперь давайте проверим строку, состоящую только из букв.
str1 = "helloworldpythonexamples"
bool = str1.isalpha()
print('str1 contains only alphabets:', bool)
Вывод:
str1 contains only alphabets: True
Заключение
В этом руководстве мы узнали, как проверить, содержит ли строка только буквы алфавита или нет, с помощью подробных примеров.