Python Glossary English

все Python 3Строки (str)функция

str.isnumeric

проверка символов

True, если все символы числовые — включая дроби и римские (½, Ⅴ).

Синтаксис

s.isnumeric()

Самая широкая из трёх проверок: True возвращается и для дробей, и для римских цифр, которые ни int(), ни float() разобрать не смогут. Числовое значение такого символа достаёт unicodedata.numeric(), а для валидации ввода перед int() нужен isdecimal.

Примеры

print('123'.isnumeric())  # → True
print('½'.isnumeric())    # → True
print('1.2'.isnumeric())  # → False

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности