а зачем тебе это проверять? Сразу приводи к инту и используй. В случае ошибки - прокидывай её дальше
isinstance(var,int)
а если я хочу проверить именно ифом а не трай-кетч
он сам проверяет возможность преобразовать переменную вар-строковую в инт?
работает с . и -?
попробуй степень туда заебенить
Он проверяет именно число ли там, а не возможно ли каким-то левым способом преобразовать одно в другое
print('4'.isdigit())
ну так мне всё равно предется преобразовать к этой переменной прежде чем её туда поставить
'³'.isdigit()
"4" - это не число, а строка. Но ее можно преобразовать в число 4 - это число
а мне нужно для первого
Почему бы не преобразовать сразу? Зачем проверка?
потому-что не хочу я в трай кетч оборачивать
не работает с не целыми как минимум
тебе уже сказали как делать
Обсуждают сегодня