Comment vérifier si une variable existe

anonymity
Libérer: 2019-05-27 14:07:20
original
4184 Les gens l'ont consulté

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
Copier après la connexion

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal