考虑到我将要分配和取消分配多个值,我如何使此代码更紧凑?>
class A: def __init__(self,*args,**kwargs): self._a = 0 self._b =0 def set_a(self): self._a = 1 def set_b(self): self._b = 1 def unset_a(self): self._a =0 def unset_b(self): self._b = 0 x=A() x.set_a() print(x._a) # 1 x.unset_a() print(x._a) # 0
我只是想避免编写多个set和unset函数,只是一个简单的1函数,我可以通过它传递类型(set / unset)以及要定位的变量,就可以做到这一点
考虑到我将有多个值来分配和取消分配类A,我如何使此代码更紧凑:def __init __(self,* args,** kwargs):self._a = 0 self._b = 0 def ...
我很想使用字典而不是多个变量来执行以下操作: