Python判断变量是否已经定义的方法

时间:2021-05-22

Python判断变量是否已经定义是一个非常重要的功能,本文就来简述这一功能的实现方法。

其实Python中有很多方法可以实现判断一个变量是否已经定义了。这里就举出最常用的两种作为示例,如下所示:

方法一:try except方法:

def isset(v): try : type (eval(v)) except : return 0 else : return 1

用法:

if isset('user_name'): print 'user_name is defined' else print 'user_name is not defined'

方法二:使用命名空间:

'varname' in locals().keys()'varname' in dir()

本文示例仅作参考,读者还可以继续在Python的编程实践中继续总结其他的方法。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章