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
?
總結
以上是生活随笔為你收集整理的Python判断变量是否存在的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中僵尸进程
- 下一篇: JS变量与命名规范