日本伊人精品一区二区三区观看方式,亚洲一区二区久久久久久,亚洲精品无吗,欧美日韩一区二区高清

有考網有考網合作機構>徐匯區培訓學校>上海徐匯區火星時代教育
上海徐匯區火星時代教育
全國統一學習專線 8:30-21:00
位置:有考網 > 計算機類>python開發> python開發的合法命名規則是什么?  正文

python開發的合法命名規則是什么?

發布時間:2022-04-02 16:42:48來源:轉載

python的命名大致遵循一些固定的規則,如文件名全小寫,可使用下劃線,包應該是簡短的、小寫的名字,如果下劃線可以改善可讀性可以加入,模塊與包的規范同。類總是使用首字母大寫單詞串。如MyClass。內部類可以使用額外的前導下劃線。

python命名規則如下:

文件名全小寫,可使用下劃線

包應該是簡短的、小寫的名字。如果下劃線可以改善可讀性可以加入。如mypackage。

模塊與包的規范同。如mymodule。

類總是使用首字母大寫單詞串。如MyClass。內部類可以使用額外的前導下劃線。

函數&方法函數名應該為小寫,可以用下劃線風格單詞以增加可讀性。如:myfunction,my_example_function。

注意:混合大小寫僅被允許用于這種風格已經占據優勢的時候,以便保持向后兼容。

函數和方法的參數

總使用“self”作為實例方法的第一個參數。總使用“cls”作為類方法的第一個參數。如果一個函數的參數名稱和保留的關鍵字沖突,通常使用一個后綴下劃線好于使用縮寫或奇怪的拼寫。

全局變量

對于from M import *導入語句,如果想阻止導入模塊內的全局變量可以使用舊有的規范,在全局變量上加一個前導的下劃線。

變量名全部小寫,由下劃線連接各個單詞。如color = white

變量名不應帶有類型信息,因為Python是動態類型語言。如 iValue、names_list、dict_obj 等都是不好的命名。

常量

常量名所有字母大寫,由下劃線連接各個單詞如MAX_OVERFLOW,TOTAL。

異常

以“Error”作為后綴。

特定命名方式

主要是指 __xxx__ 形式的系統保留字命名法。項目中也可以使用這種命名,它的意義在于這種形式的變量是只讀的,這種形式的類成員函數盡量不要重載。如class Base(object):

def __init__(self, id, parent = None):

self.__id__ = id

self.__parent__ = parent

def __message__(self, msgid):

其中 __id__、__parent__ 和 __message__ 都采用了系統保留字命名法。

相關內容: python開發 python開發命名規則是 python命名規則是

推薦課程
同類文章
最新文章
相關熱詞
導航

雅思 托福 GRE SSAT SAT GMAT ACT 個人提升英語 英語四六級 多鄰國英語測試 詞庫 IB 英語口語 商務英語 公共英語 考研英語 青少兒英語 成人英語 A-Level 學生英語 初高中英語 OSSD AP課程 AEAS個性化定制課程 一級建造師 二級建造師 消防工程師 消防設施操作員 BIM 造價工程師 環評師 監理工程師 咨詢工程師 安全工程師 建筑八大員 公路水運檢測 通信工程 裝配式工程師 注冊電氣工程師 二級注冊建筑師 一級注冊建筑師 智慧消防工程師 智慧建造工程師 全過程工程咨詢師 EPC 碳排放管理師 ACCA CFA 注冊會計師 會計證 初中級經濟師 初級會計師 中級會計師 基金從業 證券從業 稅務師 薪稅師 企業合規師 會計就業實操 期貨從業 FRM CMA CQF 教師資格 人力資源管理 導游考試 心理咨詢師 健康管理師 社會工作師 普通話 育嬰員 物流師 家庭教育指導師 專利代理師 教師招聘 兒童專注力 兒童情緒管理 法律職業資格 少兒編程 書法培訓 國畫 茶藝 樂器音樂 舞蹈 棋類 機器人編程 戲曲培訓 信奧賽C++ 少兒小主播 口才培訓 籃球培訓 商務辦公 影視后期 剪輯包裝 游戲設計 游戲程序 UI設計 室內設計 photoshop CAD制圖 視覺設計 商業空間設計 平面設計

主站蜘蛛池模板: 栖霞市| 乐业县| 东城区| 荆州市| 揭阳市| 保亭| 成武县| 寿光市| 双城市| 西乌珠穆沁旗| 淮南市| 区。| 纳雍县| 离岛区| 定结县| 怀仁县| 兴安县| 靖西县| 苍溪县| 兴海县| 香港 | 久治县| 莲花县| 石柱| 扶风县| 丰原市| 江达县| 桐梓县| 当涂县| 黑水县| 德州市| 平遥县| 嘉荫县| 景谷| 湾仔区| 交口县| 平阳县| 海盐县| 黑山县| 盘山县| 桦南县|