python編程規範

Python編程規範web

1】縮進:4空格一個縮進層次。編程

       禁止混用製表符和空格。編輯器

 

 

2】編碼:全部Python文件首部表上# -*- coding: utf-8 -*-函數

       設置編輯器,默認保存爲utf-8格式。編碼

 

3】註釋:堅持適當註釋原則。spa

       ‘#’開頭,注意與對應代碼塊對齊。orm

 

4】空格:堅持適當加入原則。utf-8

       一元前綴運算符不加空格;ci

       二元算術、邏輯運算符先後加空格;開發

       ‘用在行尾先後皆不加空格,用在非行尾時兩端加空格;

       括號(含圓括號、方括號和花括號)先後不加空格;

       逗號後面加一個空格,前面不加空格;

 

5】空行:適當添加。

       在類、函數的定義之間加空行;

       import不一樣種類的模塊間加空行;

       在函數中的邏輯段落間加空行;

 

6】斷行:建議每行最大78個字符。

       長變量名轉換成短名;

       括號內直接換行;

       長語句換行加鏈接符‘/’

       每行只執行一條語句;

 

7】命名

       常量名用大寫字母加下劃線;

       變量名用小寫字母加下劃線;

       函數名用小寫字母加下劃線;

       類名各單詞首字母大寫,不用下劃線;

       模塊名所有小寫;

       包名所有小寫;

       單詞縮寫要規範;

       名字中不容許包含類型信息;

 

8】導入語句

       import Python內置模塊,再import第三方模塊,最後import本身開發的模塊;

       每行import只導入1個模塊;

       不要使用from module import *,除非是import常量定義模塊或其餘確保不會出現命名空間衝突的模塊。

相關文章
相關標籤/搜索