Maison > Article > développement back-end > Fonction type() de Python : obtenir le type d'objet
Fonction type() de Python : Pour obtenir le type d'un objet, des exemples de code spécifiques sont nécessaires
En Python, nous avons souvent besoin de connaître le type d'un objet afin de le traiter en conséquence dans le programme. Python fournit la fonction type() pour obtenir le type d'un objet. Cet article explique comment utiliser la fonction type() et donne des exemples de code spécifiques.
Tout d’abord, jetons un coup d’œil à l’utilisation de base de la fonction type(). La fonction type() peut accepter un paramètre, qui peut être n'importe quel objet. Par exemple, nous pouvons utiliser la fonction type() pour obtenir le type d'un entier :
x = 10 print(type(x))
La sortie du code ci-dessus est
s = 'Hello World' print(type(s)) lst = [1, 2, 3] print(type(lst)) tpl = (1, 2, 3) print(type(tpl))
Le code ci-dessus génère
En plus des types de données de base, nous pouvons également utiliser la fonction type() pour obtenir le type d'objets personnalisés. Dans l'exemple de code suivant, nous définissons une classe nommée Person, puis utilisons la fonction type() pour obtenir le type de la classe :
class Person: def __init__(self, name): self.name = name p = Person('Tom') print(type(p))
La sortie du code ci-dessus est
Dans le développement réel, nous avons souvent besoin d'obtenir dynamiquement le type de variables pour le traitement correspondant. La fonction type() peut être utilisée avec les instructions if pour déterminer le type de variables. Ce qui suit est un exemple de code qui effectue les opérations correspondantes selon différents types :
def process_variable(var): if type(var) == int: print('This is an integer.') elif type(var) == str: print('This is a string.') elif type(var) == list: print('This is a list.') else: print('Unknown type.') x = 10 s = 'Hello' lst = [1, 2, 3] process_variable(x) process_variable(s) process_variable(lst)
Le code ci-dessus imprimera différents résultats de sortie en fonction du type de variable. Pour la variable entière x, le résultat de sortie est « Ceci est un entier. » ; pour la variable de chaîne s, le résultat de sortie est « Ceci est une chaîne » ; pour la variable de liste lst, le résultat de sortie est « Ceci est un nombre entier ». list."; pour les variables d'autres types, le résultat de sortie est "Type inconnu.".
Dans cet article, nous expliquons comment utiliser la fonction type() en Python et donnons des exemples de code spécifiques. En utilisant la fonction type(), nous pouvons facilement obtenir le type de l'objet et effectuer le traitement correspondant en fonction du type. J'espère que cet article pourra aider les lecteurs à mieux comprendre la fonction et l'utilisation de la fonction type().
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!