Проверяет, что все символы в строке это цифры.
Синтаксис:
Параметры:
Возвращаемое значение:
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