Метод isnumeric
Методът isnumeric проверява дали
в низа има само числа. За разлика от
метода isdigit
методът isnumeric проверява за наличие
в низа на всички типове числови стойности,
включително римски цифри и дроби.
Нищо не се предава на параметрите на метода.
Методът връща булеви стойности True
или False.
Синтаксис
низ.isnumeric()
Пример
Нека проверим дали низът се състои само от цифри:
txt = '12345'
print(txt.isnumeric())
Резултат от изпълнението на кода:
True
Пример
Нека сега в низа има и други символи:
txt = '12345ab'
print(txt.isdigit())
Резултат от изпълнението на кода:
False
Пример
А сега нека проверим низ, съдържащ
римски цифри, с двата метода isnumeric
и isdigit:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Резултат от изпълнението на кода:
'isdigit:' False
'isnumeric:' True
Пример
Нека проверим низ, съдържащ дробно
число, с методите isnumeric
и isdigit:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Резултат от изпълнението на кода:
'isdigit:' False
'isnumeric:' True