Como verificar se a entrada de string é um número? [duplicado

Esta pergunta já tem uma resposta aqui:

Como posso verificar se uma string representa um int, sem usar try / excep 14 respostas

Como verifico se a entrada de string de um usuário é um número (por exemplo,-1, 0, 1, etc.)?

user_input = input("Enter something:")

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

O acima não funcionará desdeinput sempre retorna uma strin

questionAnswers(24)

yourAnswerToTheQuestion