1.基本的な使い方
↓通常ダブルクオーテーションで挟んだ文字列はそのまま出力されます。
![](https://i0.wp.com/chibigon.com/wp-content/uploads/2023/12/image-6.png?resize=189%2C43&ssl=1)
出力結果
![](https://i0.wp.com/chibigon.com/wp-content/uploads/2023/12/image-5.png?resize=119%2C23&ssl=1)
しかし、formatを使用して引数を与えると文中の「{}」を動的に変えることができるそうです。
![](https://i0.wp.com/chibigon.com/wp-content/uploads/2023/12/image-8.png?resize=120%2C62&ssl=1)
あらかじめ変数は宣言しています。
![](https://i0.wp.com/chibigon.com/wp-content/uploads/2023/12/image-4.png?resize=431%2C77&ssl=1)
出力結果
![](https://i0.wp.com/chibigon.com/wp-content/uploads/2023/12/image-7.png?resize=100%2C19&ssl=1)
「{}」の部分を変数に置き換えて出力することができました。
※阪神は関係ありません。
2.仕様確認
Case.1 String型が入っている場合
dummy変数を宣言してみました。
![](https://i0.wp.com/chibigon.com/wp-content/uploads/2023/12/image-9.png?resize=413%2C116&ssl=1)
出力結果
![](https://i0.wp.com/chibigon.com/wp-content/uploads/2023/12/image-10.png?resize=135%2C21&ssl=1)
integer型であろうとstring型であろうと関係なく出力されるようです。
Case.2 {}の数以上に引数を与えた場合
3つの{}を含むtxt変数に対して4つの引数を与えてみました。
![](https://i0.wp.com/chibigon.com/wp-content/uploads/2023/12/image-11.png?resize=467%2C25&ssl=1)
出力結果
![](https://i0.wp.com/chibigon.com/wp-content/uploads/2023/12/image-12.png?resize=124%2C25&ssl=1)
与えた引数の順番で置き換えられて、余分に与えたものは無視されえるようです。
Case.3 {}の数以下の引数を与えた場合
最後に{}を一つ余らせたらどうなるか確認してみました。
![](https://i0.wp.com/chibigon.com/wp-content/uploads/2023/12/image-13.png?resize=354%2C28&ssl=1)
出力結果
![](https://i0.wp.com/chibigon.com/wp-content/uploads/2023/12/image-14.png?resize=556%2C156&ssl=1)
怒られました。
コメントを残す