Maison > développement back-end > Tutoriel Python > Comment vérifier l'existence d'une variable en Python sans utiliser d'exceptions ?

Comment vérifier l'existence d'une variable en Python sans utiliser d'exceptions ?

Patricia Arquette
Libérer: 2024-12-04 01:09:09
original
536 Les gens l'ont consulté

How to Check for Variable Existence in Python Without Using Exceptions?

Comment déterminer l'existence d'une variable sans exception

En Python, il est courant de vérifier l'existence d'une variable à l'aide de blocs try/sauf :

try:
    myVar
except NameError:
    # Do something.
Copier après la connexion

Cependant , il existe des approches alternatives pour y parvenir sans exception.

Vérification des variables locales

Pour vérifier si une variable locale existe, utilisez if with locals() :

if 'myVar' in locals():
    # myVar exists.
Copier après la connexion

Vérification des variables globales

De même, pour les variables globales, utilisez if with globals() :

if 'myVar' in globals():
    # myVar exists.
Copier après la connexion

Vérification des attributs d'un objet

Pour déterminer si un objet possède un attribut spécifique, utilisez hasattr() :

if hasattr(obj, 'attr_name'):
    # obj.attr_name exists.
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal