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

## Смотрите также

- метод `isdigit`,
  который проверяет вхождение в строку только цифр
- метод `isalnum`,
  который проверяет вхождение в строку букв и цифр
- метод `isalpha`,
  который проверяет вхождение в строку только букв
- метод `isspace`,
  который проверяет вхождение в строку только пробелов

← →
↑