Как проверить, содержит ли строка только буквы в Python?

Чтобы проверить, содержит ли строка только буквы алфавиты, используйте для строки функцию 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

Заключение

В этом руководстве мы узнали, как проверить, содержит ли строка только буквы алфавита или нет, с помощью подробных примеров.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *