Python détermine si une variable existe
阿神
阿神 2017-07-05 10:35:30
0
1
1182

Comment Python détermine-t-il si une variable existe ?

if var:
    var_exists = True
    
if not var:
    var_exists = True

De cette façon, vous pouvez porter un jugement avant de prendre une décision et signaler une erreur

阿神
阿神

闭关修行中......

répondre à tous(1)
学习ing

Article de référence : Plusieurs questions classiques sur le chemin de l'apprentissage de Python

Python détermine si une variable existe

Méthode 1 : Utilisez try: ... except NameError: ....

try:
    var
except NameError:
    var_exists = False
else:
    var_exists = True

Méthode 2 : utilisez locals()globals()deux fonctions intégrées.

locals() : 基于字典的访问局部变量的方式。键是变量名,值是变量值。
globals() : Méthode basée sur un dictionnaire pour accéder aux variables globales. Les clés sont des noms de variables et les valeurs sont des valeurs de variables.

var_exists = 'var' in locals() or 'var' in globals()
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal