私は完全なPython初心者なので、私の質問はばかげているように見えるかもしれません. Python でオブジェクト属性に値を割り当てるには、次の 2 つの方法があることを確認しました。
使用__dict__
:
class A(object):
def __init__(self,a,b):
self.__dict__['a'] = a
self.__dict__['b'] = b
なし__dict__
:
class A(object):
def __init__(self,a,b):
self.a = a
self.b = b
どこが違うのか誰でも説明できますか?