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