str と repr
次のコードを実行したときの出力として、正しいものを1つ選べ。
print(str("a"), repr("a"))
- A
a 'a' - B
'a' a - C
a a - D
'a' 'a'
正解と解説を見る
正解:A
str() は読みやすい表現、repr() は曖昧さのない表現を返す。文字列の repr は引用符付き。
| 順 | 実行する行 | 実行後の変数 |
|---|---|---|
| 1 | `print(str("a"), repr("a"))` | — |
| 結果 | 実際の出力 | a 'a' |
- A
正しい。
strは人間向けの表現、reprはインタープリタが読める表現(引用符付き)。 - B
誤り。逆になっている。
- C
誤り。
reprは引用符が付く。 - D
誤り。
strは引用符が付かない。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。