pep8編碼規範

2022-04-07 10:22:52 字數 1739 閱讀 3181

pep8(python**樣式規範)文件位址(中文)

pep257(python文件字串相關的約定)文件位址

pep20 (python的禪宗)文件位址

1.行縮排:tab(4個空格)

# 對齊縮排

# 對齊縮排

foo = dict(name="musen", age=18,

gender="男", height="180")

# 層級縮排(為了區別應當再縮排四格)

def fun_add(

a, b=200,

c=1000, d=2000):

return a, b, c, d

# 行連線 \

with open("txt1.txt") as f1,\

open("txt2.txt") as f2:

f1.read()

f2.read()

2. 單行字元限制

3. 空行

4. 原始檔編碼方式

5.注釋

1、與**組矛盾的注釋比沒有注釋還糟,**有更新,更新對應的的注釋!

2、如果注釋很短,結尾句號可以省略。塊注釋一般由完整句子的乙個或多個段落組成,並且每句話結束有個句號。在句尾結束的時候應該使用兩個空格

3、在非英語國家的python程式設計師,請使用英文寫注釋,除非你120%的確信你的**不會被其他語言的人閱讀----忽略

a = 6

print(a) # 列印a

塊注釋

def add_num(a, b, c):

# 此函式的功能式返回三個數字和

# # 簡單明瞭

return a + b + c

6. 文件注釋pep 257描述寫出的文件相關的約定

def add_num(a, b, c):

'''這是乙個計算的方法

:param a: int

:param b: int

:param c: int

:return:

'''return a + b + c

import requests

print(requests.__doc__)

7. 模組和包相關規範

模組的內建屬性(名字前後雙下劃線)

"""

第一先文件注釋

第二__all__雙下滑先

第三 import

第四 全域性變數

"""__all__ = {}

import requests

a = 5

# 推薦

import os

import requests

from subprocess import popen, pipe

# 不推薦

from requests import get

import requests,os

from requests import * # 中毒禁忌

8. 命名規範

函式命名

類命名類裡面函式和引數

包和模組

常量9.專案結構價紹

PEP8編碼規範

pep8 python 編碼規範 一 編排 1 縮排。4個空格的縮排 編輯器都可以完成此功能 不使用tap,更不能混合使用tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top level函式定義之間空兩行 類中的方法定義之間空一行 函式...

PEP8編碼規範

一 編排 1 縮排。4個空格的縮排 編輯器都可以完成此功能 不使用tap,更不能混合使用tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top level函式定義之間空兩行 類中的方法定義之間空一行 函式內邏輯無關段落之間空一行 其他地方...

Python的編碼規範PEP8

pep8 python 編碼規範 一 編排 1 縮排。4個空格的縮排 編輯器都可以完成此功能 不使用tap,更不能混合使用tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top level函式定義之間空兩行 類中的方法定義之間空一行 函式...