Maison  >  Questions et réponses  >  le corps du texte

Python détermine si une variable existe

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

阿神阿神2635 Il y a quelques jours1110

répondre à tous(1)je répondrai

  • 学习ing

    学习ing2017-07-05 10:37:30

    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()

    répondre
    0
  • Annulerrépondre