class people: country='china'print people.countryp=people()print p.country上面這段代碼,第一個(gè)print輸出是china可以理解,但是第二個(gè)print輸出的為什么還是china,第二個(gè)輸出的是實(shí)例的屬性,但是我并沒(méi)有初始化這個(gè)屬性啊,他會(huì)直接輸出同名的類屬性么,如果沒(méi)有初始化?如果后面再接上p.country='japan'
print p.country#毫無(wú)疑問(wèn)這里打印japan,這時(shí)又輸出實(shí)例變量了
關(guān)于Python實(shí)例屬性和類屬性的問(wèn)題
精慕HU
2018-07-16 14:12:02