Comment vérifier les types de variables en Python
Étape 1
Ouvrez la ligne de commande Phyton. Tapez "isinstance (37, str)" et appuyez sur "Entrée". Cette ligne demande si "37" est un caractère. Python répond "Faux". Tapez "isinstance (37, int)" et appuyez sur "Entrée". Phyton répond "Vrai". Tapez "isinstance (False, bool)" et appuyez sur "Entrée". Phyton répond "Vrai".
Étape 2
Écrivez ce qui suit:
def typechecker (var): if isinstance (var, str): print "la variable est une chaîne" return elif isinstance (var, int): print "la variable est un entier" return elif isinstance (var, float): print La variable est un flotteur "retour
Ceci définit une fonction appelée "typechecker", qui vérifie si votre variable est un caractère, une variable entière ou une virgule flottante. Vous pouvez inclure des types supplémentaires dans la fonction. N'oubliez pas de les identifier correctement.
Étape 3
Tapez "typechecker (37)" et appuyez sur "Entrée". Python répond "La variable est un entier" car 37 est un entier. Tapez "typechecker (24.24)" et appuyez sur "Entrée". Python répond "La variable est une virgule flottante" car 24.24 est un nombre décimal. Tapez "typechecker (" Bonjour ")" et appuyez sur "Entrée". Python répond "La variable est un caractère" car "Hello" est une chaîne de caractères.
Étape 4
Écrivez "getInput = raw_input (" Tapez quelque chose: ")" et appuyez sur "Entrée". Python vous demande de saisir un texte. Ecrivez quelque chose et appuyez sur "Entrée". Tapez "typechecker (getInput)" et appuyez sur "Entrée". Python transmet la variable entrée à la fonction et renvoie le type de variable.