4
파이썬 2.x를 사용하고 명명 된 인수를 사용하여 문자열 형식 논리를 이해하려고합니다. 나는 이해한다 :파이썬에서 명명 된 문자열 형식 인수
"{} 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}"