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