/
Вопросы и ответы
/
Python
/

Что такое функция isdigit в Python?

Что такое функция isdigit в Python?

3 года назад

Andrey Moshkov

Ответы

1

Метод isdigit() возвращает True, если все символы в строке являются цифрами. Если нет, возвращается False.

Синтаксис: string.isdigit()

Команда возвращает:

  • Истинно(True), если все символы в строке являются цифрами.
  • Ложь(False), если хотя бы один символ не является цифрой.

Пример:

s = "28212" 
print(s.isdigit()) # Ответ True

s = "Mo3 nicaG el l22er" 
print(s.isdigit()) # Ответ False

В Python надстрочные и подстрочные индексы (обычно записываемые с использованием Unicode) также считаются цифровыми символами. Следовательно, если строка содержит эти символы вместе с десятичными символами, isdigit() возвращает True.

Римские цифры, числители валют и дроби (обычно записываемые в кодировке Unicode) считаются числовыми символами, но не цифрами. Isdigit() возвращает False, если строка содержит эти символы. Чтобы проверить, является ли символ числовым или нет, вы можете использовать метод isnumeric().

год назад

Алёна Шереметьева

0

Метод isdigit() проверяет состоит ли строка целиком из цифр и возвращает True, если строка состоит только из цифр и False, если хоть один из символов цифрой не является:

x = '123456'

y = x.isdigit()

print(y) # => True

3 года назад

Владимир Устянивский