Рубрики
Без рубрики

Функция Python String Isalnum () Функция

Строка в Python имеет встроенные функции для почти каждого действия, которые будут выполняться на строке. Python String Isalnum () Функция проверяет буквенно-цифровую

Автор оригинала: 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 буквенно-цифровых символов.

Использованная литература: