1 行の引数リスト
関数呼び出しの引数が、1 行に収まるときの書き方として、PEP 8 に沿ったものを1つ選べ。
- A
f(a, b, c)(末尾のカンマを付けない) - B
f(a, b, c,) - C
f(a b c) - D
f(a , b , c)
正解と解説を見る
正解:A
末尾のカンマは、複数行に分けたときに付ける。1 行で書くときは付けない(要素が 1 つのタプルは例外)。
| 場面 | 規則 |
|---|---|
| 要素が1つのタプル | カンマが必要((1,))。括弧で囲って読みやすくする |
| 複数行に分けたリスト・引数 | 各行の末尾にカンマを付けると、要素の追加で差分が1行で済む |
| 1行に収まる引数リスト | 末尾のカンマは付けない |
- A
正しい。末尾のカンマは、複数行のときに付ける。
- B
誤り。1 行では、末尾のカンマを付けない。
- C
誤り。カンマが必要。
- D
誤り。カンマの前に空白を入れない。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。