isdigit - функция в языке программирования Python
isdigit() - это функция в языке программирования Python, которая проверяет, является ли символ цифрой или нет.
Синтаксис функции isdigit() выглядит следующим образом:
str.isdigit()
Где str - это строка, которая будет проверяться на наличие цифр.
Если проверяемая строка содержит только цифры, isdigit() возвращает значение True, в противном случае - False.
Примеры:
1. Проверка строки на наличие цифр:
python
s = "1234"
if s.isdigit():
print("Строка содержит только цифры")
else:
print("Строка не содержит только цифры")
Вывод:
Строка содержит только цифры
2. Проверка каждого символа в строке на наличие цифр:
python
s = "10 apples"
for c in s:
if c.isdigit():
print(c, "является цифрой")
else:
print(c, "не является цифрой")
Вывод:
1 является цифрой
0 является цифрой
не является цифрой
a не является цифрой
p не является цифрой
p не является цифрой
l не является цифрой
e не является цифрой
s не является цифрой
3. Использование isdigit() в условных выражениях:
python
s1 = "1234"
s2 = "abc"
if s1.isdigit() and not s2.isdigit():
print("s1 содержит только цифры, s2 - нет")
Вывод:
s1 содержит только цифры, s2 - нет
Таким образом, функция isdigit() очень полезна при работе со строками и проверке наличия цифр в них.