我有一个类定义为
class test():
def __init__(self):
return None
def __setattr__(self,name,value):
self.__dict__[name] = value
def __getattr__(self,name):
return self.__dict__[name]
例如,当我设置一个类变量时
nm = test()
nm.alpha = 1
但是,当我执行以下操作时,它不会给我带来任何问题
nm.lambda = 1
我以SyntaxError: invalid syntax
结束
我有一个线索,lambda是一个保留关键字,但有没有办法绕过它?现在我一直在使用nm.__dict__['lambda'] = 1
目前没有回答
相关问题 更多 >
编程相关推荐