Метод string.isdecimal() в Python с примерами

Функция String isdecimal() в Python возвращает True, если все символы в строке являются десятичными. Если все символы не десятичные, возвращается False.

Что такое функция String isdecimal() в Python?

Python string isdecimal() — это встроенный метод, который используется для проверки того, состоит ли данная строка только из десятичных знаков. Метод isdecimal() возвращает значение true, если все символы строки являются десятичными, и значение false в противном случае.

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

Синтаксис

Функция isdecimal() не принимает никаких параметров. Будет показана ошибка, если мы попытаемся передать какой-либо параметр методу.

Возвращаемое значение

Возвращает True, если строка состоит только из десятичных знаков.

Он возвращает False, если строка не содержит десятичных знаков или содержит символы, отличные от десятичных знаков, например числовые или специальные символы. Когда он идентифицирует пробел, он также возвращает False.

Программы с методом isdecimal()

  • Напишем программу, демонстрирующую использование метода isdecimal().

Вывод:

  • Напишем программу для проверки нескольких строк с помощью метода isdecimal().

Вывод:

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

См. следующий код.

Вывод:

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

Есть два метода isdigit() и isnumeric(), которые проверяют, содержит ли строка цифровые и числовые символы соответственно.

Строка, содержащая цифры и числовые символы

См. следующий код.

Вывод:

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python