Метод str.isdecimal() в Python на примерах

Метод str.isdecimal() используется в Python для проверки того, все ли символы в строке являются десятичными символами.

Что такое метод Python String isdecimal()?

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

  • содержит все символы, являющиеся десятичными.
  • и имеет по крайней мере одного персонажа.

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

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

str.isdecimal()

Десятичные символы — это символы, используемые для образования чисел в десятичной системе счисления.

Верхние индексы — это цифры, а не десятичные символы, поэтому isdecimal() возвращает False, если строка содержит верхний индекс.

Аналогично, римские цифры, числители валют и дроби являются числовыми символами, а не десятичными символами. Поэтому метод isdecimal() также возвращает False, если строка содержит хотя бы один из этих символов.

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

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

quantity = "150"
print(quantity.isdecimal())

Выход:

True

Следующий пример возвращает значение False, поскольку строка содержит символ «.», который не является десятичным символом:

price = "99.9"
print(price.isdecimal())

Выход:

False

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

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