91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python的PEP8是什么

發布時間:2022-02-28 15:17:17 來源:億速云 閱讀:147 作者:iii 欄目:開發技術

本篇內容主要講解“python的PEP8是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python的PEP8是什么”吧!

首先介紹一下 PEP8,它是 Guido(python 之父)寫的 python 樣式指南文章改編而來(加入 Barry 的部分樣式指南)的編碼約定。詳細的 PEP8 文檔可以在官網找到。

PEP8官網文檔

接下來,小編挑出一些平常比較需要注意的規范進行介紹:

縮進

每一級縮進使用4個空格(可以在代碼編輯 tab 制表符一次縮進四個空格)。

續行

續行應該與其包裹元素對齊。

可以使用圓括號、方括號和花括號內的隱式行連接來垂直對齊,也可以使用掛行縮進對齊。

注:在使用掛行縮進時,應該考慮到第一行不應該有參數,以及使用縮進以區分自己是續行。

行的最大長度

所有行限制的最大字符數為79。超出最大字符數可以采用續行。

沒有結構化限制的大塊文本(比如文檔字符或者注釋),每行的最大字符數限制在72。

空行

頂層函數和類的定義,前后使用兩個空行隔開。

類里的方法定義只需要用一個空行隔開。

導入

導入通常要分開進行而且要位于文件的頂部。

注釋

塊注釋使用一個 # 和一個空格加上注釋內容構成。塊注釋最好縮進到與代碼相同的級別(盡管不縮進也不會被代碼編輯器發現)。

行內注釋則是在塊注釋的要求上在 # 之前空兩個空格。

注;代碼編輯器不會關注你的注釋的質量,但這并不代表你可以隨意注釋,垃圾的注釋不如沒有注釋。

命名約定

在命名的時候應該避免一些不好區分的字母作為單字符變量名(比如小寫的 L 和大寫的 i,當然,這點也不會被代碼編輯器發現)。

類名一般使用首字母大寫,函數名應該小寫,想提高可讀性可以用下劃線分隔

不要加分號

盡管在 python2.x 版本中可以使用分號來作為語句的結束標識,但實際上 python 還是通過換行來識別語句結束。所以分號不需要存在,也不要在一行里寫入多個 python 語句(因為使用分號可以在一行內寫入多個語句,但這是違背 PEP8 規范的)。

空格

按照標準的排版規范來使用標點兩邊的空格,括號內不要有空格。不要在逗號,分號,冒號前加空格,但應該在他們后面加空格(行尾除外)。

參數列表, 索引或切片的左括號前不應加空格。 在二元操作符兩邊都加上一個空格, 比如賦值(=), 比較(==, <, >, !=, <>, <=, >=, in, not in, is, is not)和布爾(and, or, not)。算術操作符兩邊的空格應該保持一致。當(=)用于指示關鍵字參數或默認參數值時,    不要在其兩側使用空格。 

到此,相信大家對“python的PEP8是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沙河市| 峨眉山市| 体育| 望江县| 麻城市| 新源县| 乡宁县| 五大连池市| 永年县| 天镇县| 聂荣县| 重庆市| 城步| 北流市| 芮城县| 武定县| 青岛市| 历史| 桐乡市| 宜宾市| 利辛县| 绥江县| 牙克石市| 旌德县| 绥滨县| 罗山县| 南丹县| 宣汉县| 汶川县| 汉中市| 武鸣县| 巴中市| 临清市| 夏津县| 哈尔滨市| 正定县| 观塘区| 长武县| 玉溪市| 连平县| 政和县|