Методът isnumeric () връща True, ако всички символи в низ са числови знаци. В противен случай връща False.
Цифровият знак има следните свойства:
- Numeric_Type = Десетично
- Numeric_Type = цифра
- Numeric_Type = Числово
В Python десетичните знаци (като: 0, 1, 2 …), цифрите (като: индекс, индекс) и символите, притежаващи Unicode числово свойство (като: дроб, римски цифри, валутни числители), се считат за цифрови знаци.
Можете да напишете цифрите и цифровите знаци с помощта на unicode в програмата. Например:
# s = '½' s = ' u00BD'
Синтаксисът на isnumeric()
is
string.isnumeric ()
isnumeric () Параметри
В isnumeric()
метода не взема никакви параметри.
Върната стойност от isnumeric ()
На isnumeric()
връща метод:
- Вярно, ако всички символи в низа са цифрови знаци.
- Невярно, ако поне един знак не е цифров знак.
Пример 1: Работа на isnumeric ()
s = '1242323' print(s.isnumeric()) #s = '²3455' s = 'u00B23455' print(s.isnumeric()) # s = '½' s = 'u00BD' print(s.isnumeric()) s = '1242323' s='python12' print(s.isnumeric())
Изход
True True True False
Пример 2: Как да използвам isnumeric ()?
#s = '²3455' s = 'u00B23455' if s.isnumeric() == True: print('All characters are numeric.') else: print('All characters are not numeric.')
Изход
Всички знаци са цифрови.