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函式定義之間空兩行 類中的方法定義之間空一行 函式...