当前位置:   article > 正文

Python判断一个变量是否存在_python 检测某个变量是否存在

python 检测某个变量是否存在

在调用一个变量的时候,如果这个变量没有被定义,那么python会报错。

要解决的方法也很简单,就是事先给变量赋一个空值。

但是也可以通过调用系统的内置函数来判断一个变量名是否已经被定义了。有3个内置函数都可以实现。
变量test暂时还没有定义,返回False

res1 = 'test1' in locals().keys()
res2 = 'test1' in dir()
res3 = 'test1' in vars().keys()
res1, res2, res3
  • 1
  • 2
  • 3
  • 4

变量test已经被定义了,返回True

test = "as"  # 定义变量test
res4 = 'test' in locals().keys()
res5 = 'test' in dir()
res6 = 'test' in vars().keys()
res4, res5, res6
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/277874
推荐阅读
相关标签
  

闽ICP备14008679号