问题设计python内核,以下代码在python运行时内存指向问题?
class test3:
count=0
def init(self):
test3.count += 1 #!!!注意此处不是self.count
#--------------------------------------------------#
cc3=test3()
cc3.init()
print(cc3.count) #返回1
cc4=test3()
cc4.init()
print(cc3.count,cc4.count) #返回2,2
cc4.count=6
cc4.init()
print(cc3.count,cc4.count) #返回3,6
我想问一问:
为什么第二次返回2,2 ?
为什么第三次返回3,6 ?
翻过高山走不出你
相关分类