Maison  >  Article  >  développement back-end  >  Comment utiliser la fonction type() en Python pour obtenir le type d'un objet

Comment utiliser la fonction type() en Python pour obtenir le type d'un objet

WBOY
WBOYoriginal
2023-08-22 16:00:431885parcourir

Comment utiliser la fonction type() en Python pour obtenir le type dun objet

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 , 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 , 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 , 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 , 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 , 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 , indiquant que le type de l'objet est un dictionnaire.

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 au lieu du nom de la classe. Si vous souhaitez obtenir le nom d'une classe, vous pouvez utiliser l'attribut __name__.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn