关于Python实例属性和类属性的问题

class people:

    country='china'

print people.country

p=people()

print p.country

上面这段代码,第一个print输出是china可以理解,但是第二个print输出的为什么还是china,第二个输出的是实例的属性,但是我并没有初始化这个属性啊,他会直接输出同名的类属性么,如果没有初始化?
如果后面再接上

p.country='japan'
print p.country#毫无疑问这里打印japan,这时又输出实例变量了


精慕HU
浏览 269回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP