Метод 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