Метод isnumeric в Python: проверка строки на наличие числовых символов.
Возвращает значение True или False, указывающее на то, содержит ли строка только числа.
isnumeric()
Вернёт True, если в строке есть символы и все они присущи числам.
''.isnumeric() # False
'a'.isnumeric() # False
'0'.isnumeric() # True
'10'.isnumeric() # True
'⅓'.isnumeric() # True
'Ⅻ'.isnumeric() # True
К символам чисел относятся цифры, а также все символы, имеющие признак числа в Unicode, например: U+2155 (VULGAR FRACTION ONE FIFTH) — это любые символы, у которых признак Numeric_Type установлен равным Digit, или Decimal, или Numeric.