Метод isalpha() в Python проверяет, все ли символы в строке алфавитные. 3 Если все символы — алфавитные, метод возвращает True. 4 Если в строке есть другие символы, кроме алфавитных, например, цифры или специальные символы, метод возвращает False. 4
Алфавитные символы — это те, которые определены в базе данных символов Unicode как «Letter», то есть те, у которых свойство общей категории «Lm», «Lt», «Lu», «Ll» или «Lo». 3
Метод isascii() проверяет, все ли символы в строке взяты из набора символов ASCII. 1 Метод возвращает True, если строка пуста или все символы в ней ASCII, False — в противном случае. 3
Символы ASCII имеют коды символов в диапазоне U+0000–U+007F. 3 Метод isascii() работает в версии Python начиная с 3.7. 5