Разница между методами isalpha() и isalnum() в Python заключается в том, что они проверяют разные свойства строк:
- isalpha() возвращает True, если все символы в строке — буквенные (и при этом в строке есть хоть один символ). pythonist.ru В противном случае возвращает False. pythonist.ru
- isalnum() возвращает True, если в строке есть хотя бы один символ, а все символы являются цифрами или буквами. pythonist.ru В противном случае возвращается False. pythonist.ru
Таким образом, isalpha() определяет, состоит ли строка только из букв, а isalnum() — состоит ли строка из букв и цифр, либо в ней есть какие-то другие символы. proglib.io