Возвращает флаг, указывающий на то, содержит ли строка число в десятичной системе исчисления.
str.isdecimal()
-> bool

Возвращает True если в строка содержит число в десятичной системе исчисления и в ней есть хотя бы один символ. Иначе возвращает False.

''.isdecimal()  # False
'0'.isdecimal() # True
'1'.isdecimal() # True
'1000'.isdecimal() # True
'1.1'.isdecimal() # False
'1 000'.isdecimal() # False
'a'.isdecimal() # False

# U+0660
'٠'.isdecimal() # True

На заметку
Символы десятичной системы исчисления являются символами категории Nd. Данная категория включает цифры, а также все символы, которые могут быть использованы для записи чисел этой системы исчисления, такие как U+0660 (ARABIC-INDIC DIGIT ZERO).
Синонимы поиска: str.isdecimal, str, isdecimal
На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.