Maison >développement back-end >Tutoriel Python >Comment puis-je vérifier efficacement l'existence d'une variable en Python ?
Vérification de l'existence d'une variable en Python
En Python, déterminer si une variable existe peut être crucial pour votre code. Une approche courante consiste à utiliser des blocs try-sauf, mais il existe des moyens plus efficaces de le faire.
Utiliser les fonctions locals() et globals()
Pour vérifier pour l'existence d'une variable locale au sein d'une fonction, vous pouvez utiliser la fonction locals() :
if 'myVar' in locals(): # myVar exists within the current function.
De même, pour vérifier une variable globale, utilisez la Fonction globals() :
if 'myVar' in globals(): # myVar exists in the global scope.
Vérification des attributs d'objet
Si vous souhaitez déterminer si un objet possède un attribut spécifique, vous pouvez utiliser la fonction hasattr() :
if hasattr(obj, 'attr_name'): # obj has an attribute named 'attr_name'.
En employant ces méthodes, vous pouvez vérifier efficacement l'existence de variables en Python, éliminant ainsi le besoin de gestion des exceptions dans de nombreux cas.
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!