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