“_”和” __”的使用 更多的是一種規(guī)范/約定,不沒有真正達(dá)到限制的目的:
“_”:以單下劃線開頭的表示的是protected類型的變量悠鞍,即只能允許其本身與子類進(jìn)行訪問伦仍;同時(shí)表示弱內(nèi)部變量標(biāo)示合冀,如错负,當(dāng)使用”from moduleNmae import *”時(shí),不會(huì)將以一個(gè)下劃線開頭的對(duì)象引入操禀。
“__”:雙下劃線的表示的是私有類型的變量褂策。只能是允許這個(gè)類本身進(jìn)行訪問了,連子類也不可以,這類屬性在運(yùn)行時(shí)屬性名會(huì)加上單下劃線和類名斤寂。