Como verificar os tipos de variáveis em Python
Passo 1
Abra a linha de comando do Phyton. Digite "isinstance (37, str)" e pressione "Enter". Esta linha pergunta se "37" é um caractere. Python responde "Falso". Digite "isinstance (37, int)" e pressione "Enter". Phyton responde "Verdadeiro". Digite "isinstance (False, bool)" e pressione "Enter". Phyton responde "Verdadeiro".
Passo 2
Escreva o seguinte:
def typechecker (var): se isinstance (var, str): print "Variável é uma string" return elif isinstance (var, int): print "Variável é um inteiro" return elif isinstance (var, float): print "Variável é um flutuante "retorno
Isso define uma função chamada "typechecker", que verifica se sua variável é um caractere, uma variável inteira ou um ponto flutuante. Você pode incluir tipos adicionais na função. Lembre-se de identificá-los corretamente.
Passo 3
Digite "typechecker (37)" e pressione "Enter". Python responde "A variável é um inteiro" porque 37 é um inteiro. Digite "typechecker (24.24)" e pressione "Enter". Python responde "A variável é ponto flutuante" porque 24, 24 é um número decimal. Digite "typechecker (" Hello ")" e pressione "Enter". Python responde "A variável é um caractere" porque "Hello" é uma string de caracteres.
Passo 4
Escreva "getInput = raw_input (" Type something: ")" e pressione "Enter". Python pede para você inserir um texto. Escreva alguma coisa e pressione "Enter". Digite "typechecker (getInput)" e pressione "Enter". O Python passa a variável inserida para a função e retorna o tipo de variável.