Maison > Article > développement back-end > Introduction aux fonctions Python : utilisation et exemples de fonction de type
Introduction aux fonctions Python : utilisation et exemples de fonctions de type
Python est un langage de programmation puissant et flexible qui fournit de nombreuses fonctions intégrées pour nous aider à écrire du code plus efficace. L’une des fonctions très utiles est la fonction type(). La fonction type() peut nous aider à déterminer le type d'un objet et à renvoyer le nom du type. Dans cet article, nous présenterons l'utilisation de base et des exemples de la fonction type(). La syntaxe de la fonction
type() est la suivante :
type(object)
Où, object est l'objet dont le type doit être vérifié. La fonction
type() renvoie un objet type qui représente le type du paramètre objet. Par exemple, si nous avons une chaîne "Hello World", nous pouvons utiliser la fonction type() pour confirmer son type :
a = 'Hello World' print(type(a))
Sortie :
<class 'str'>
La fonction type() a de nombreuses utilisations. Voici quelques exemples courants :
Exemple 1 : Vérifier le type d'une valeur
a = 5 b = 5.0 c = '5' d = [1, 2, 3, 4, 5] e = {'one': 1, 'two': 2, 'three': 3} print('a is', type(a)) print('b is', type(b)) print('c is', type(c)) print('d is', type(d)) print('e is', type(e))
Sortie :
a isb is c is <class 'str'> d is e is
Exemple 2 : Vérifier le type d'une fonction
def add_numbers(a, b): return a + b print(type(add_numbers))
Sortie :
<class 'function'>
Exemple 3 : Vérifier le type d'une module
import math print(type(math))
Output :
<class 'module'>
Exemple 4 : Vérifier le type d'une classe
class Animal: def __init__(self, name): self.name = name dog = Animal('Dog') print(type(dog))
Output:
<class '__main__.Animal'>
Enfin, il convient de noter que la fonction type() ne doit pas être utilisée pour vérifier si un objet est appelable. Si vous devez vérifier si un objet est appelable, vous pouvez utiliser la fonction callable().
Résumé : La fonction
type() fournit un moyen rapide de vérifier le type d'un objet Python. Il peut être appliqué aux types de données Python courants tels que les entiers, les nombres à virgule flottante, les chaînes, les listes, etc. En même temps, il peut également vérifier les types de fonctions, modules et classes. Cette flexibilité fait de type() l'une des fonctions les plus utiles de Python.
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!