str.isdigit()
bool, True - если все символы в строке являются цифрамиМетод str.isdigit() возвращает True, если все символы в строке str являются цифрами и есть хотя бы один символ (строка является не пустой и не состоит из пробелов), в противном случае False.
Цифры включают десятичные символы и цифры, которые требуют специальной обработки, такие как цифры надстрочного индекса совместимости. Это охватывает цифры, которые не могут быть использованы для формирования чисел в базе 10, как числа письменности Кхароштхи.
Формально, цифра-это символ, который имеет значение свойства Numeric_Type = Digit или Numeric_Type = Decimal.
>>> ''.isdigit() # False >>> ' '.isdigit() # False >>> '0123'.isdigit() # True >>> '12.3'.isdigit() # False >>> '12 300'.isdigit() # False >>> 'num'.isdigit() # False