Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как проверить, есть ли число в переменной Python

Lao Pao Ученик (47), на голосовании 2 месяца назад
 b = 4
if b in 4:
print("Число есть в переменной!")
Выдаёт ошибку.
Голосование за лучший ответ
Arie Benz Просветленный (36733) 3 месяца назад
 if isinstance(b, int):
print("Число есть в переменной")
꧁Tester꧂ ︎ Мудрец (19244) 3 месяца назад
Оператор in используется, когда ты проверяешь итерируемый объект.
А тут достаточно просто срвнения.

 b=4 
if b==4:
print("b is equal to 4")
Alex M Знаток (309) 3 месяца назад
 def contains_digit(data) -> bool: 
for el in str(data):
if el.isdigit():
return True
return False
Ключевые моменты здесь это перевод значения переменной в строковую репрезентацию и использование метода isdigit()
Похожие вопросы