python 小记

判断变量是否存在

>>> dir()

['__builtins__', '__doc__', '__name__']
>>> 's' in dir()
False
>>> s = 'hello, python'
>>> 's' in dir()
True
>>>

第一种方法:
'var' in locals().keys()

第二种方法:
try:
print var
except NameError:
print 'var not defined'

第三种方法:
'var' in dir()

你可能感兴趣的:(python 小记)