鱼C论坛's Archiver
论坛
›
Python交流
› 请问以下打印什么内容
过默
发表于 2016-6-28 20:03:11
请问以下打印什么内容
class A:
def __init__(self, x):
self.x = x
a = A(100)
a.__dict__['y'] = 50
print(a.y + len(a.__dict__))
A.2
B.50
C.51
D.52
梦里不知身是客
发表于 2016-6-29 11:03:07
a.y 这个就是你前面赋值的50 ,len(a.__dict__) 这个输出的是a中dict元素个数 (简单的理解为a中带self的元素个数)2个,所以加起来就是52
一抹心尘
发表于 2020-10-25 13:02:50
D 52
页:
[1]
查看完整版本:
请问以下打印什么内容