Python判断变量是否存在的方法
生活随笔
收集整理的這篇文章主要介紹了
Python判断变量是否存在的方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
方法一:使用try: ... except NameError: ...。
try:var except NameError:var_exists = False else:var_exists = True方法二:使用內(nèi)置函數(shù)locals():
locals():獲取已定義對(duì)象字典
#testvar未定義 In [1]: 'testvar' in locals().keys() Out[1]: False #定義testvar In [2]: testvar=1 In [3]: 'testvar' in locals().keys() Out[3]: True
方法三:使用內(nèi)置函數(shù)dir():
#testvar未定義 In [1]: 'testvar' in dir() Out[1]: False #定義testvar In [2]: testvar=1 In [3]: 'testvar' in dir() Out[3]: True
方法四:使用內(nèi)置函數(shù)vars():
?
#testvar未定義 In [1]: 'testvar' in vars()Out[1]: False #定義testvar In [2]: testvar=1 In [3]: 'testvar' in vars()Out[3]: True
?
總結(jié)
以上是生活随笔為你收集整理的Python判断变量是否存在的方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中僵尸进程
- 下一篇: python中的字典及注意事项