请教Python怎么判断一个变量是否定义了
请问Python如何判断一个变量是否定义了?
就像javascript中 typeof ss== 'undefined ' 一样来判断变量xx是否定义了
如果不这样判断 总是报错 说xx未定义
谢谢
------解决方案--------------------
'xx ' in locals().keys()
------解决方案--------------------
if 'ss ' in locals().keys():
print 'yes '
else:
print 'no '
用這種方法來判斷,也可以用:
try:
print ss
except NameError:
print 'this var not defined '
就像javascript中 typeof ss== 'undefined ' 一样来判断变量xx是否定义了
如果不这样判断 总是报错 说xx未定义
谢谢
------解决方案--------------------
'xx ' in locals().keys()
------解决方案--------------------
if 'ss ' in locals().keys():
print 'yes '
else:
print 'no '
用這種方法來判斷,也可以用:
try:
print ss
except NameError:
print 'this var not defined '