__xxx___ 定義的是特列方法。像__init__之類的
私有變量只有內部能夠訪問,外部不能訪問。 雙下劃線開頭的實例變量是否是必定不能從外部訪問呢?其實也不是。不能直接訪問__name是由於Python解釋器對外把__name變量改爲了_${classname}__name,因此,
仍然能夠經過_${classname}__name來訪問__name變量。可是強烈建議你不要這麼幹,由於不一樣版本的Python解釋器可能會把__name改爲不一樣的變量名
_xxx 不能用於’from module import *’ 以單下劃線開頭的表示的是protected類型的變量。 即保護類型只能容許其自己與子類進行訪問。