Метод isdigit в Python: проверка строки на наличие цифр.

Возвращает значение True или False, указывающее на то, содержит ли строка только цифры.

isdigit()

Вернёт True, если в строке хотя бы один символ и все символы строки являются цифрами, иначе — False.

''.isdigit()  # False
'  '.isdigit()  # False
'!@#'.isdigit()  # False
'abc'.isdigit()  # False
'123'.isdigit()  # True
'abc123'.isdigit()  # False