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

ХХХХХХХХХХХХХ: все, что тебе нужно в одном месте
С оператор: основы и примеры использования
PyPy: ускорьте свои проекты сегодня
Как использовать CSS позицию sticky на вашем сайте
Mastering React Styled Components: A Comprehensive Guide
MathJax — удобный инструмент для отображения математических символов и формул на веб-страницах
Kotlin в Android Studio: Основы программирования для мобильных устройств
Работа с итерируемыми объектами в Java
Обновление набора
Поверх других приложений: функция недоступна. Как включить?