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

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

Функция Python String ISDIGIT () Проверяет функцию для цифровых символов в строке и возвращает True, если строка состоит из только цифры символов.

Автор оригинала: Pankaj Kumar.

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

Функция Python String ISDIGIT () Проверяет функцию для цифровых символов в строке и возвращает True, если строка состоит из только цифры символов.

Ключевые моменты:

  • Тип возврата: Boolean I.e. ИСТИНА ИЛИ ЛОЖЬ
  • Параметрические значения: Параметры не должны проанализировать в функции ISDIGIT ()
  • Пустые пробелы между цифрами приводят к возврату ложного
  • Пустая строка также возвращает ложь

Строка ISDIGIT () синтаксис

str_name.isdigit()

STR_NAME Здесь относится к входной строке. И ISDIGIT () – встроенная строковая функция в Python.

str_name = "12345"
print(str_name.isdigit())   # True

Строка ISDIGIT () Примеры

Разные случаи приведены ниже.

Случай 1: строка содержит пробелы

str_name = "12 34"
print(str_name.isdigit())   # False

Случай 2: Строка содержит алфавиты

str_name = "Abc123"
print(str_name.isdigit())   # False

str_name = "Abc"
print(str_name.isdigit())   # False

Случай 3: строка содержит специальные символы

str_name = "@123"
print(str_name.isdigit())   # False

str_name = "@$&"
print(str_name.isdigit())   # False

Случай 4: Строка содержит десятичные дроби

str_name = "16.7"
print(str_name.isdigit())   # False

Случай 5: строка пуста

str_name = ' '
print(str_name.isdigit())   # False

Программа для печати списка всех возможных цифр в Python

Модуль Unicode можно использовать для проверки цифровых символов. Программа – распечатать все цифры символов Unicode.

import unicodedata

total_count = 0
for i in range(2 ** 16):
    charac = chr(i)
    if charac.isdigit():
        print(u'{:04x}: {} ({})'.format(i, charac, unicodedata.name(charac, 'UNNAMED')))
        total_count = total_count + 1
print("Total Count of Unicode Digit Characters = ",total_count)
Выход все цифры символов Unicode

Это просто взгляд на вывод, поскольку фактический выход – длительный. В Unicode есть 445-значные символы.

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