Метод isdigit() в Python

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

Например, если мы вызовем метод isdigit для строки "123", то результатом будет True.

Ниже приведен пример кода:


txt1 = "1234"
txt2 = "1234a"
if txt1.isdigit():
  print("Все символы в txt1 являются цифрами.")
if txt2.isdigit():
  print("Все символы в txt2 являются цифрами.")
else:
  print("Не все символы в txt2 являются цифрами.")

На выходе мы получим следующий результат:


Все символы в txt1 являются цифрами.
Не все символы в txt2 являются цифрами.

Также, метод isdigit можно использовать в цикле для проверки каждого символа в строке:


txt = "1a2b3c4d"
for char in txt:
  if char.isdigit():
    print(char)

Результатом будет вывод цифр, которые есть в строке:


1
2
3
4

Похожие вопросы на: "isdigit в питоне "

Headless - новый способ разработки веб-приложений
JavaScript для начинающих
Метод getAttribute в Javascript: получение значений атрибутов
Backend Python: разработка и поддержка веб-приложений
MySQL Limit - ограничение выборки для получения более точных результатов
Time to Win - достигни успеха в любых начинаниях
CSso: эффективная минификация и оптимизация CSS-кода
C do: основы программирования на языке C
LDAPS: защита ваших данных при работе с директориями
Array Reduce