Метод 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 в питоне "

For in Range: A Comprehensive Guide for Python Beginners
Scatter Matplotlib: библиотека для визуализации данных
Хеширование в Python: как использовать hash
Недостаточно системных ресурсов для завершения операции: проблемы и решения
Как скачивать с Github: инструкция для новичков
<h1>Остановка контейнера Docker: простой способ управления виртуализацией
Mastering Docker Compose File: A Comprehensive Guide
Тип submit - все о форме отправки
<h1>Модуль MySQL DATEDIFF: вычисляем разницу между датами в MySQL
<h1>Clean Cache npm