请教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 '