Python不僅用奇特的空格表示代碼塊,還用變量和函數命名中的下劃線來表示一些特殊含義,現在總結如下:
1、單下劃線開頭:弱“內部使用”標識,如:“from M import *”,將不導入所有以下劃線開頭的對象,包括包,模塊、成員。
2、單下劃線結尾:只是為了避免與python關鍵字的命名沖突。
3、雙下劃線開頭:模塊內的成員,表示私有成員,外部無法直接調用。
4、雙下劃線開頭雙下劃線結尾_:指那些python類中的特殊函數或屬性,如name,doc,init,import,file,setattr,getattr,dict等,自己寫變量和函數、方法名不推薦這樣的方式。
python命名中下劃線的含義
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。