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

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

Python String Isnumeric () Функция возвращает TRUE, если обнаружены все символы в входной строке, чтобы быть числовым типом, иначе он возвращает false.

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

Python String Isnumeric () Функция возвращает Правда Если все символы в входной строке будут содержаны числового типа, иначе он возвращает Ложь Отказ

Числовой символ может быть из следующего типа:

  • numeric_character = десятичное число
  • numeric_character = цифра
  • numeric_Character = числовой

Синтаксис:

input_string.isnumeric()

ISNUMIC () аргументы : ISNUMIC () функция не принимает любой аргумент в качестве ввода.

Python Isnumicireic () примеры

Пример 1:

string = '124678953'

print(string.isnumeric())

Выход:

True

Пример 2:

string = 'Divas Dwivedi . 124678953'

print(string.isnumeric())

Выход:

False

Пример 3: Специальные символы Unicode как входная строка

string1 = '\u00B23455'
print(string1)
print(string1.isnumeric())

Выход:

²3455
True

Пример 4:

string = "000000000001" 
if string.isnumeric() == True:
    print("Numeric input")
else:  
    print("Not numeric")  
str = "000-9999-0110" 
if str.isnumeric() == True:
    print("Numeric input")
else:  
    print("Non numeric input")

Выход:

Numeric input
Non numeric input

Доступ всех числовых символов Unicode

Unicodedata Модуль используется для получения всех числовых символов Unicode.

import unicodedata

count_numeric = 0
for x in range(2 ** 16):
    str = chr(x)
    if str.isnumeric():
        print(u'{:04x}: {} ({})'.format(x, str, unicodedata.name(str, 'UNNAMED')))
        count_numeric = count_numeric + 1
print(f'Count of Numeric Unicode Characters = {count_numeric}')

Выход:

0030: 0 (DIGIT ZERO)
0031: 1 (DIGIT ONE)
0032: 2 (DIGIT TWO)
.....
ff15: 5 (FULLWIDTH DIGIT FIVE)
ff16: 6 (FULLWIDTH DIGIT SIX)
ff17: 7 (FULLWIDTH DIGIT SEVEN)
ff18: 8 (FULLWIDTH DIGIT EIGHT)
ff19: 9 (FULLWIDTH DIGIT NINE)
Count of Numeric Unicode Characters = 800

Заключение

Таким образом, в этой статье мы изучили и реализовали ISNUMIC () функцию Python String.

Рекомендации