当前位置:   article > 正文

python中判断一个变量存在_python如何判断一个变量是否存在

python 判断参数是否存在

判断python中的变量是否已经存在,可以使用以下的方法

方法一:使用try: ... except NameError: ...。try:

var

except NameError:

var_exists = False

else:

var_exists = True

方法二:使用内置函数locals():

locals():获取已定义对象字典#testvar未定义

In [1]: 'testvar' in locals().keys()

Out[1]: False

#定义testvar

In [2]: testvar=1

In [3]: 'testvar' in locals().keys()

Out[3]: True

方法三:使用内置函数dir():#testvar未定义

In [1]: 'testvar' in dir()

Out[1]: False

#定义testvar

In [2]: testvar=1

In [3]: 'testvar' in dir()

Out[3]: True

方法四:使用内置函数vars():#testvar未定义

In [1]: 'testvar' in vars()

Out[1]: False

#定义testvar

In [2]: testvar=1

In [3]: 'testvar' in vars()

Out[3]: True

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/277850?site
推荐阅读
相关标签
  

闽ICP备14008679号