Python n'a pas de fonction facilement disponible pour vérifier les types de variables , mais vous pouvez utiliser la fonction isinstance pour voir si une variable est d'un type spécifique . La fonction isinstance nécessite deux paramètres : un argument d' objet, comme une variable , et un argument ClassInfo , comme un type de données . Si l'argument ClassInfo n'est pas un type reconnaissable , Python déclenche une erreur . Vous pouvez utiliser isinstance pour vérifier si une variable est d'un type spécifique , ou écrire votre propre fonction en utilisant plusieurs appels à isinstance de vérifier plusieurs types de variables . Vous pouvez également consulter les variables soumises par les utilisateurs avec isinstance . Instructions
1
Ouvrez la ligne de commande Python ou coquille . Tapez " isinstance (37, str) " et appuyez sur "Entrée". Cette ligne demande si "37" est une chaîne. Python renvoie « Faux ». Tapez " isinstance (37, int) " et appuyez sur "Entrée". Python retourne "true". Tapez " isinstance (Faux , bool ) " et appuyez sur "Entrée". Python retourne "true".
2
Tapez la commande suivante :
def typechecker (var) :
si isinstance (var , str ) :
< p> print " variable est une chaîne "
Return of
Elif isinstance (var , int):
print " variable est un entier "
retour
Photos
Elif isinstance (var , float):
print " variable est un flotteur "
Return of
Ceci définit une fonction appelée " typechecker " qui vérifie pour voir si une variable est un string, integer ou float . Vous pouvez inclure d'autres types dans la fonction. N'oubliez pas de tiret correctement .
3
type " typechecker (37)" et appuyez sur " Entrée". Python retourne "Variable est un entier " parce que 37 est un nombre entier . " Typechecker ( 24.24 ) " Type et appuyez sur " Entrée". Python retourne "Variable est un flotteur " parce que 24.24 est un nombre décimal. " Typechecker Type (" Bonjour ")" et appuyez sur "Entrée". Python retourne " variable est une chaîne " parce que "Bonjour" est une chaîne
4 Type de
" getInput = raw_input ( " Tapez quelque chose : " )". " . Valider" et appuyer Python vous invite à saisir un texte . Tapez du texte et appuyez sur " Entrée". Tapez " typechecker ( getInput ) " et appuyez sur "Entrée". Python passe la variable soumis par les utilisateurs à la fonction et renvoie le type .