Сообщить об ошибке.

Метод str.isalpha() в Python, строка состоит только из букв

Проверяет, что строка состоит только из буквенных символов

Синтаксис:

str.isalpha()

Внимание! Ссылки для тех, кто ищет:

Параметры:

  • нет

Возвращаемое значение:

  • bool, True - если строка содержит только буквы

Описание:

Метод строки str.isalpha() возвращает True, если все символы в строке str являются буквенными и есть хотя бы один символ (строка не пустая и не состоит из одного пробела), в противном случае False.

Буквенные символы - это символы, определенные в базе данных символов Юникода как “буква”. То есть, те символы, у которых общее свойство категории является одним из Lm, Lt, Lu, Ll или Lo. Обратите внимание, что это определение отличается от понятия “Алфавитный”, определенного в стандарте Unicode.

Примеры определения, что строка состоит только из буквенных символов.

>>> ''.isalpha()
# False

>>> ' '.isalpha()
# False

>>> '123'.isalpha()
# False

>>> 'abcABC'.isalpha()
# True

>>> '123abc'.isalpha()
# False

>>> '123 abc'.isalpha()
# False

>>> '123-abc'.isalpha()
# False