4
私はPython 2.xを使用しています。名前付き引数を使用して文字列フォーマットのロジックを理解しようとしています。私は理解します:Pythonの名前付き文字列フォーマットの引数
"{} and {}".format(10, 20)
プリント'10 and 20'
。同様に
'{name} and {state}'.format(name='X', state='Y')
プリント
X and Y
しかし、なぜこれが動作しませんか?
my_string = "Hi! My name is {name}. I live in {state}"
my_string.format(name='Xi', state='Xo')
print(my_string)
それが印刷さ"Hi! My name is {name}. I live in {state}"