python命名中下劃線的含義

Python不僅用奇特的空格表示代碼塊,還用變量和函數命名中的下劃線來表示一些特殊含義,現在總結如下:
1、單下劃線開頭:弱“內部使用”標識,如:“from M import *”,將不導入所有以下劃線開頭的對象,包括包,模塊、成員。
2、單下劃線結尾
:只是為了避免與python關鍵字的命名沖突。
3、
雙下劃線開頭:模塊內的成員,表示私有成員,外部無法直接調用。
4、
雙下劃線開頭雙下劃線結尾_:指那些python類中的特殊函數或屬性,如namedocinitimportfilesetattrgetattrdict等,自己寫變量和函數、方法名不推薦這樣的方式。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • python 中變量的命名規范 模塊名: 小寫字母,單詞之間用_分割 ad_stats.py 包名: 和模塊名一樣...
    步_塵閱讀 2,540評論 0 0
  • 教程地址:python進階 - 慕課網 python函數式編程 變量可以指向函數: f = absprint(f)...
    竹口小生閱讀 594評論 0 2
  • [TOC] 說明 python源碼和其他一些書籍,命名各種個性,沒有一個比較統一的命名規范。于是總結了一些,供參考...
    木貓尾巴閱讀 64,464評論 0 22
  • 本教程基于Python 3,參考 A Byte of Python v1.92(for Python 3.0) 以...
    yuhuan121閱讀 3,153評論 1 6
  • 定義類并創建實例 在Python中,類通過 class 關鍵字定義。以 Person 為例,定義一個Person類...
    績重KF閱讀 3,976評論 0 13