Метод isalpha() в Python отличается от других строковых методов тем, что он проверяет, состоит ли строка только из букв, в то время как другие методы проверяют разные типы символов: 12
- isdigit() — проверяет, состоит ли строка только из цифр. 12 Работает только с арабскими цифрами (0–9), но не с числовыми символами других систем счисления. 2
- isalnum() — проверяет, содержит ли строка только буквы и/или цифры. 2 Работает с буквами и цифрами из разных алфавитов, не допускает пробелы и специальные символы (!, @, # и т. д.). 2
- isspace() — проверяет, состоит ли строка только из пробельных символов: пробелов, табуляций ( ), переводов строк (
) и т. д.. 2 Поддерживает все виды пробельных символов Юникода. 2
- isupper() — проверяет, состоит ли строка только из заглавных букв. 1 Игнорирует цифры, спецсимволы. 1
- islower() — проверяет, состоит ли строка только из строчных букв. 1 Игнорирует цифры, спецсимволы. 1
- istitle() — проверяет, является ли текст заглавным (каждое слово начинается с заглавной буквы). 1
Метод isalpha() работает с буквами всех алфавитов Юникода, не допускает пробелы, цифры или знаки препинания. 2