猿问

python类中self的问题?

问题设计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 ?

慕莱坞森
浏览 873回答 3
3回答

翻过高山走不出你

类中函数带上self,就可以调用你在初始化的时候所使用的变量
随时随地看视频慕课网APP

相关分类

Python
我要回答