Автор оригинала: 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.