【5.8】检测一个变量是否存在

在python中检测一个变量是否存在

检查下globals()或者locals()是否有该变量的定义

>>> a = 1
>>> locals().has_key('a')
True
>>> locals().has_key('small')
False
<!-- more -->

或者就用try…except,异常是NameError

参考资料:

http://bbs.chinaunix.net/thread-1256967-1-1.html

个人公众号,比较懒,很少更新,可以在上面提问题:

更多精彩,请移步公众号阅读:

Sam avatar
About Sam
专注生物信息 专注转化医学