Python 当班级有不同的时段时,为什么班级作业有效?

Python 当班级有不同的时段时,为什么班级作业有效?,python,class,variable-assignment,slots,Python,Class,Variable Assignment,Slots,从: \uuuuuuuu类仅当两个类具有相同的\uuuuu插槽时,分配才有效 因此,这是预期的: >>A类:uuuuu插槽uuu=('x',) ... >>>B类(A):uuuuuuuuuuuuuuuuuuuuuuuuu=('y',) ... >>>C类:uuuu插槽uuu=('x','y') ... >>>B() 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 TypeError:_类_分配:“C”对象布局与“B”不同 >>> 但这是出乎意料的: >>A类:uuuuu插槽uuu

从:

\uuuuuuuu类
仅当两个类具有相同的
\uuuuu插槽时,分配才有效

因此,这是预期的:

>>A类:uuuuu插槽uuu=('x',)
... 
>>>B类(A):uuuuuuuuuuuuuuuuuuuuuuuuu=('y',)
... 
>>>C类:uuuu插槽uuu=('x','y')
... 
>>>B()
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
TypeError:_类_分配:“C”对象布局与“B”不同
>>> 
但这是出乎意料的:

>>A类:uuuuu插槽uuu=('x',)
... 
>>>B(A)类:槽位
... 
>>>C类:uuuu插槽uuuu=('x',)
... 
>>>B()
>>> 
为什么这里没有提出
TypeError

可能会有帮助: