Maison  >  Article  >  développement back-end  >  Comment vérifier si une variable existe

Comment vérifier si une variable existe

anonymity
anonymityoriginal
2019-05-27 14:07:204162parcourir

Lors de l'appel d'une variable, si la variable n'est pas définie, python signalera une erreur.

Comment vérifier si une variable existe

La solution est également très simple, qui consiste à attribuer au préalable une valeur nulle à la variable.

Mais vous pouvez également déterminer si un nom de variable a été défini en appelant la fonction intégrée du système. Il existe 3 fonctions intégrées qui peuvent être implémentées.

res1 = 'test' in locals().keys()
res2 = 'test' in dir()
res3 = 'test' in vars().keys()
print(res1,res2,res3)  # 变量test暂时还没有定义,返回False
test = ""  # 定义变量test
res4 = 'test' in locals().keys()
res5 = 'test' in dir()
res6 = 'test' in vars().keys()
print(res4,res5,res6)  # 变量test已经被定义了,返回True

Ci-dessus, si vous rencontrez une variable dont vous ne savez pas si elle a été définie ou non, vous pouvez d'abord utiliser la fonction ci-dessus pour ajouter un jugement.

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!

Déclaration:
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