Como verificar se uma variável é um inteiro ou uma string? [duplicado]

Esta questão já tem uma resposta aqui:

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

Eu tenho um aplicativo que tem alguns comandos. Quando você digita um determinado comando, você tem que digitar informações adicionais sobre algo / alguém. Agora essa informação deve ser estritamente um número inteiro ou uma string, dependendo da situação.

No entanto, o que você digitar no Python usando raw_input (), na verdade, é uma string, não importa o que, mais especificamente, como eu faria em breve e sem try ... exceto ver se uma variável é composta de dígitos ou caracteres?

questionAnswers(5)

yourAnswerToTheQuestion