縮進(jìn)
- 表達(dá)式或條件行太長(zhǎng)智厌,需換行垂直對(duì)齊
- 若非垂直縮進(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)
- 若無(wú)法區(qū)分開(kāi)其他行沿腰,需增加縮進(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)一空格颂龙,不得混用 - 行的最大長(zhǎng)度
一般而言习蓬,行的最大長(zhǎng)度為79字符
原因:更緊湊,更可讀措嵌。