Метод 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

Погледајте такође

  • метод isdigit,
    који проверява уношење у стринг само цифара
  • метод isalnum,
    који проверява уношење у стринг слова и цифара
  • метод isalpha,
    који проверява уношење у стринг само слова
  • метод isspace,
    који проверява уношење у стринг само размака