行の継続
長い関数呼び出しを複数行に分けるとき、PEP 8 が推奨する書き方として、最も適切なものを1つ選べ。
- A
行末にバックスラッシュを付けて、すべての長い行を継続する。
- B
括弧の中で改行する(暗黙の行継続)。引数を縦にそろえるか、ぶら下げインデントで読みやすくする。
- C
長い行は、そのまま1行に書く。
- D
改行位置の次の行は、インデントしない。
正解と解説を見る
正解:B
長い行は、括弧・角括弧・波括弧の中で改行する。次の行は、開き括弧の位置にそろえるか、ぶら下げインデントにする。
- A
誤り。括弧による継続を優先する。
- B
正しい。バックスラッシュによる継続は、できるだけ避ける。
- C
誤り。79文字を超える行は避ける。
- D
誤り。引数の位置がそろうようにインデントする。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。