Last Updated on 2025年7月17日
コードと選択肢は以下になります。
「こんにちは!山田さん」と出力される記述はどれでしょうか。
|
1 2 3 4 5 6 7 |
print('こんにちは!()さん','山田') print('こんにちは!()さん'+'山田') print('こんにちは!{}さん'.format('山田')) print('こんにちは!{}さん', '山田') |
| 1 | print('こんにちは!()さん','山田') |
| 2 | print('こんにちは!()さん'+'山田') |
| 3 | print('こんにちは!{}さん'.format('山田')) |
| 4 | print('こんにちは!{}さん', '山田') |
回答
| 3 | print('こんにちは!{}さん'.format('山田')) |
メモ
formatが入っているので、パッと見て3以外選択肢がないようにも思えます。
それぞれ何が返ってくるか確認してみます。
選択肢1:こんにちは!()さん 山田
選択肢2:こんにちは!()さん山田
選択肢3:こんにちは!山田さん
選択肢4:こんにちは!{}さん 山田
()と{}はformatを入れないと直接文字扱いで出力されるようですね。

