Метод String isdigit() в Python — использование и примеры

Рассмотрим, как использовать метод  str.isdigit() в Python для определения того, все ли символы в строке являются цифрами.

Знакомство с методом Python String isdigit()

Метод string isdigit() возвращает True, если:

1. Все символы в строке являются цифрами и
2. В строке есть хотя бы один символ.

В противном случае возвращается значение False.

Ниже показан синтаксис метода string isdigit():

str.isdigit()

Метод isdigit() возвращает True, если строка содержит только цифры (0-9). Если строка содержит десятичную точку, знак минус или плюс, isdigit() возвращает False.

Обратите внимание, что isdigit() также возвращает True для строки, содержащей верхний индекс, например «10²».

Примеры метода Python String isdigit()

В следующем примере метод isdigit() используется для проверки того, являются ли все символы в строке цифрами:

quantity = '100'
print(quantity.isdigit())

Выход:

True

Следующий пример возвращает значение False:

price = '9.99'
print(price.isdigit())

Выход:

False

В следующих примерах возвращается значение True, поскольку символы Unicode для 0 и 2 являются цифрами:

x = "\u0030"  # unicode for 0
y = "\u00B2"  # unicode for ²

print(x.isdigit())
print(y.isdigit())

Выход:

True
True

Следующий пример возвращает False, поскольку строка пуста:

empty = ''
print(empty.isdigit())

Выход:

False

Похожие посты
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *