国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python知識(shí)點(diǎn):了解PEP8風(fēng)格

2019-11-06 06:33:58
字體:
供稿:網(wǎng)友

PEP8是針對(duì)python代碼格式而編訂的風(fēng)格指南,采用一致的編碼風(fēng)格可以令代碼更加易懂易讀!方便更多的人協(xié)同工作。

空白

python中空白會(huì)影響代碼的含義及其代碼的清晰程度 - 使用space(空格)進(jìn)行縮進(jìn),不采用tab - 每一層縮進(jìn)都用4個(gè)空格表示 - 每行字符數(shù)不超過79 - 占據(jù)多行的長表達(dá)式,每一層的縮進(jìn)都應(yīng)該在上一層基礎(chǔ)上再加4個(gè)空格 - 文件中函數(shù)和類之間用兩個(gè)空行隔開 - 同一個(gè)類中,各個(gè)方法之間應(yīng)該用一個(gè)空行隔開 - 為變量賦值的時(shí)候,賦值符號(hào)兩側(cè)應(yīng)該各自加上一個(gè)空格

命名

采用不同的命名風(fēng)格來編寫python代碼,以便在閱讀源碼時(shí)可以根據(jù)名稱看出它們?cè)趐ython語言語言中代表的角色 - 函數(shù),變量,屬性使用小寫字母拼寫,各單詞之間采用下劃線相連,如extrct_title ,extrct_content. - 受保護(hù)的實(shí)例屬性,以單個(gè)下劃線開頭,如_set_content - 私有的實(shí)例屬性,以兩個(gè)下劃線開頭,如__double_set_title - 類與異常,以每個(gè)單詞首字母大寫,如CapWord - 模塊級(jí)別的常量,全部大寫,單詞間采用下劃線相連,如ALL_SYSTEM_ENCODE -類方法中的首個(gè)參數(shù),命名為cls,以表示該類自身

表達(dá)式與語句

python文件中的import語句應(yīng)該放在文件開頭import語句應(yīng)該分為三部分,標(biāo)準(zhǔn)庫模塊,第三方模塊,自用模塊,每一部分的import語句應(yīng)該按模塊的字母順序排列 引入模塊,應(yīng)該采用絕對(duì)名稱:from bar import foo ,而不是import foo不編寫單行的if ,for, while,except復(fù)合語句 指南原文:https://www.python.org/dev/peps/pep-0008/
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 上犹县| 呼和浩特市| 南乐县| 郴州市| 汝城县| 托克逊县| 湖南省| 夏津县| 十堰市| 宜章县| 屯留县| 仲巴县| 涿鹿县| 施秉县| 海丰县| 巫山县| 锡林浩特市| 汤阴县| 双鸭山市| 准格尔旗| 个旧市| 兴和县| 来宾市| 大同县| 珠海市| 宁陕县| 区。| 韩城市| 秀山| 闸北区| 怀安县| 澳门| 商洛市| 柯坪县| 广西| 台湾省| 托克托县| 内黄县| 五指山市| 泉州市| 南江县|