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 .
|