PEP8のインデント記述 - メモ
pep8-ja 1.0 ドキュメントのソースをそのまま記載しているだけです。
良い例
# 開き括弧に揃える foo = long_function_name(var_one, var_two, var_three, var_four) # この行とそれ以外を区別するため、インデントを加える場合 def long_function_name( var_one, var_two, var_three, var_four): print(var_one) # 突き出しインデントはインデントのレベルを深くする foo = long_function_name( var_one, var_two, var_three, var_four)
悪い例
# 折り返された要素を縦に揃えない場合、1行目の引数は禁止 foo = long_function_name(var_one, var_two, var_three, var_four) # インデントが区別できないので、2行目以降でさらにインデントが必要 def long_function_name( var_one, var_two, var_three, var_four): print(var_one)