PEP8 編碼規(guī)則匯總

縮進(jìn)

  • 表達(dá)式或條件行太長,需換行垂直對齊
  • 若非垂直縮進(jìn),參數(shù)禁止放在首行
#垂直縮進(jìn)
my_variable = my_function(option_a, option_b,
                          option_c, option_d) 
#掛行縮進(jìn)
my_variable = my_function(
    option_a, option_b,
    option_c, option_d)
  • 若無法區(qū)分開其他行,需增加縮進(jìn)
  • 縮進(jìn)使用空格,4個(gè)或2個(gè)連續(xù)空格,整個(gè)文檔縮進(jìn)空格數(shù)需統(tǒng)一
def my_function(
        var_a, var_b
        var_c, var_d):
    do_expression()

右括號(hào)可以單獨(dú)成行

my_list = [
    1, 2, 3,
    4, 5, 6,
]
result = some_function(
    'a', 'b', 'c',
    'd', 'e', 'f',
    )
  • 空格還是制表符
    統(tǒng)一空格,不得混用
  • 行的最大長度
    一般而言,行的最大長度為79字符
    原因:更緊湊,更可讀。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容