連鎖関数呼び出しをますます使用します。
value = get_row_data(original_parameters).refine_data(leval=3).transfer_to_style_c()
長くなる可能性があります。コード内の長い行を節約するには、どちらが優先されますか?
value = get_row_data(
original_parameters).refine_data(
leval=3).transfer_to_style_c()
また:
value = get_row_data(original_parameters)\
.refine_data(leval=3)\
.transfer_to_style_c()
\
バックスラッシュを使っ.function
て改行するのがいい感じです。これにより、各関数呼び出しに独自の行があり、読みやすくなります。しかし、これは多くの人に好まれないようです。そして、コードに微妙なエラーが発生したり、デバッグが困難になったりすると、backslash (\)
. .
Python
スタイルガイドから引用するには:
式を括弧で囲むことにより、長い行を複数の行に分割できます。これらは、行の継続にバックスラッシュを使用するよりも優先して使用する必要があります。継続する行は適切にインデントしてください。二項演算子を回避するのに適した場所は、演算子の前ではなく、演算子の後です。