Автор оригинала: Pankaj Kumar.
Строка в Python имеет встроенные функции для почти каждого действия, которые будут выполняться на строке. Функция Python String Isalpha () Проверяет функцию алфавита в строке и возвращает True, если строка состоит из только алфавитов (A-Z, A-Z).
Ключевые моменты:
- Тип возврата: Boolean I.e. ИСТИНА ИЛИ ЛОЖЬ
- Параметрические значения: Никаких параметров не требуется
- Пустые пробелы не считаются алфавитами. Следовательно, пробелы вернутся ложным.
- Пустая строка также возвращает false.
Строка ISALPHA () синтаксис
str_name.isalpha()
STR_NAME Здесь относится к входной строке. И ISALPHA () встроенная строковая функция в Python.
str_name = "Welcome" print(str_name.isalpha()) # True
Строка ISALPHA () Примеры
Разные случаи приведены ниже.
Случай 1: строка содержит пробел
str_name = "Welcome User" print(str_name.isalpha()) # False
Случай 2: Строка содержит номера
str_name = "WelcomeUser1" print(str_name.isalpha()) # False
Случай 3: строка содержит специальные символы
str_name = "WelcomeU$er@" print(str_name.isalpha()) # False
Случай 4: строка пуста
str_name = ' ' print(str_name.isalpha()) # False
Программа для печати списка всех возможных альфа-символов в Python
Модуль Unicode можно использовать для проверки альфа-символов. Программа – распечатать все символы Alpha Unicode.
import unicodedata total_count = 0 for i in range(2 ** 16): charac = chr(i) if charac.isalpha(): print(u'{:04x}: {} ({})'.format(i, charac, unicodedata.name(charac, 'UNNAMED'))) total_count = total_count + 1 print("Total Count of Alpha Unicode Characters = ",total_count)
Выход:
Это просто взгляд на вывод, поскольку фактический выход – длительный. В Unicode существует 48462 альфа-символов.