Как проверить, является ли введенная строка числом? [дубликат]

На этот вопрос уже есть ответ здесь:

Как проверить, является ли строка пользователя ввод - это число (например, -1 , 0 , 1 и т. д.)?

user_input = input("Enter something:")

if type(user_input) == int:
    print("Is a number")
else:
    print("Not a number")

Вышеуказанное не будет работать, поскольку input всегда возвращает строку.

125
задан Trevor Boyd Smith 3 March 2017 в 19:42
поделиться