문자열에 비어 있는 중괄호만 표시하면 값이 순서대로 들어가고, {0}, {1}처럼 인덱스를 넣으면 인덱스에 맞춰 {0} 위치에는 값1, {1} 위치에는 값2가 들어갑니다. 그래서 {1}, {0}처럼 순서를 뒤집어서 넣으면 값도 순서가 바뀌어서 나오게 됩니다.
TIP | 실행했을 때 ‘SyntaxError: invalid syntax’와 같은 오류 메시지가 나온다면 예제 코드 바로 윗 문장에서 닫는 괄호())가 누락됐는지 확인합니다. print( ... .format(...)) 문장에서 닫는 괄호를 1개만 작성하는 실수가 잦으니 여는 괄호와 닫는 괄호의 개수가 같은지 꼭 확인해 주세요.
그림 4-5 인덱스에 따른 값 출력
중괄호 안에 이름을 넣을 수도 있습니다.
형식
print("문자열{이름1}문자열{이름2} ...".format(이름1=값1, 이름2=값2, ...))