все Python 3Строки (str)функция
str.isalpha
проверка символов
True, если строка непуста и все символы — буквы.
Синтаксис
s.isalpha()
Буква здесь — любая буква Unicode, поэтому кириллица, умлауты и иероглифы проходят, а пробел, дефис и апостроф — нет: 'Анна Мария' и 'Jean-Luc' дадут False, хотя это нормальные имена. Пустая строка тоже False, так что отдельная проверка на непустоту не нужна. Надстрочные цифры вроде '²' не alpha, но numeric.
Примеры
print('abc'.isalpha()) # → True
print('Привет'.isalpha()) # → True
print('abc1'.isalpha()) # → False
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности