Comment utiliser la fonction type() en Python pour obtenir le type d'un objet
Python est un langage dynamique et les objets peuvent changer de type au moment de l'exécution. Par conséquent, dans le processus de programmation, il est très important de comprendre le type d’objets. Python fournit la fonction type() pour obtenir le type d'un objet.
Utiliser la fonction type() est très simple, il suffit de passer l'objet dont vous souhaitez vérifier le type en paramètre à la fonction. Utilisons plusieurs exemples pour montrer comment utiliser la fonction type() pour obtenir le type d'un objet.
Exemple 1 : Obtenir le type d'entier
num = 10 print(type(num))
Exécuter le résultat :
<class 'int'>
Dans le code ci-dessus, nous définissons un objet entier num et obtenons le type de l'objet via la fonction type(). Le résultat est affiché sous la forme <class 'int'>, indiquant que le type de l'objet est un entier.
Exemple 2 : Obtenez le type de nombre à virgule flottante
pi = 3.14159 print(type(pi))
Résultat d'exécution :
<class 'float'>
Dans le code ci-dessus, nous définissons un objet nombre à virgule flottante pi et obtenons le type de l'objet via la fonction type(). Le résultat est affiché sous la forme <class 'float'>, indiquant que le type de l'objet est un nombre à virgule flottante.
Exemple 3 : Obtenez le type de chaîne
name = "Tom" print(type(name))
Résultat d'exécution :
<class 'str'>
Dans le code ci-dessus, nous définissons un nom d'objet chaîne et obtenons le type de l'objet via la fonction type(). Le résultat est affiché sous la forme <class 'str'>, indiquant que le type de l'objet est une chaîne.
Exemple 4 : Obtenez le type de valeur booléenne
flag = True print(type(flag))
Résultat d'exécution :
<class 'bool'>
Dans le code ci-dessus, nous définissons un indicateur d'objet booléen et obtenons le type de l'objet via la fonction type(). Le résultat est affiché sous la forme <class 'bool'>, indiquant que le type de l'objet est une valeur booléenne.
Exemple 5 : Obtenez le type de la liste
lst = [1, 2, 3] print(type(lst))
Résultat d'exécution :
<class 'list'>
Dans le code ci-dessus, nous définissons un objet de liste lst et obtenons le type de l'objet via la fonction type(). Le résultat est affiché sous la forme <class 'list'>, indiquant que le type de l'objet est une liste.
Exemple 6 : Obtenez le type de dictionnaire
dic = {"name": "Tom", "age": 20} print(type(dic))
Résultat d'exécution :
<class 'dict'>
Dans le code ci-dessus, nous définissons un objet dictionnaire dic et obtenons le type de l'objet via la fonction type(). Le résultat est affiché sous la forme
Grâce à l'exemple ci-dessus, nous pouvons voir que le type d'un objet peut être facilement obtenu à l'aide de la fonction type(), et le résultat est affiché sous la forme de
Il est à noter que la fonction type() renvoie le type de l'objet, c'est-à-dire le type de la classe à laquelle appartient l'objet. Si nous utilisons la fonction type() sur une classe personnalisée, elle renverra
En résumé, la fonction type() est une fonction intégrée en Python permettant d'obtenir le type d'un objet. Le type d'un objet peut être facilement obtenu grâce à la fonction type(). Connaître les types d'objets est très important pour le développement et le débogage de programmes. Cela peut nous aider à utiliser correctement différents types d'objets et à améliorer l'efficacité de la programmation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!