在运行时,如何知道代码中的特定位置是否设置了变量?这并不总是明显的原因是(1)变量可能是有条件设置的,以及(2)变量可能是有条件删除的。我正在寻找类似于Perl中的defined(),PHP中的isset()或Ruby中的defined?的方法。
defined()
isset()
defined?
if condition: a = 42 # 这里是否定义了"a"? if other_condition: del a # 这里是否定义了"a"?
用户名或电子邮箱地址
密码