当前位置:   article > 正文

Python如何判断变量是否存在?_python 判断变量存在

python 判断变量存在

python中可以使用locals()、dir()、vars()等函数来查询变量是否存在。

1、 locals() 函数将当前位置的所有局部变量作为字典返回。

2、当 dir() 函数不带参数时,它返回当前范围内的变量、方法和定义类型的列表;当它接受参数时,它返回参数的属性和方法列表。

3、vars() 函数返回对象object的属性和属性值的字典对象。

  1.     res1 = 'test' in locals().keys()
  2. res2 = 'test' in dir()
  3. res3 = 'test' in vars().keys()
  4. print(res1, res2, res3) # 变量test暂时还没有定义,返回False
  5.     # False False False
  6. test = "" # 定义变量test
  7. res4 = 'test' in locals().keys()
  8. res5 = 'test' in dir()
  9. res6 = 'test' in vars().keys()
  10. print(res4, res5, res6) # 变量test已经被定义了,返回True
  11.     # True True True
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/277853
推荐阅读
相关标签
  

闽ICP备14008679号