NOTE format() 명령어
한 문장에 변수와 문자를 구분하기 위해 콤마를 사용하는 대신 .format()을 사용해도 됩니다. 다음처럼 코드를 바꿔서 실행해 보세요.
name = '제임스'
height = 186
age = 24
hobby = '요리하기'
print(name, '키는', height, ', 나이는', age, ', 취미는', hobby, '입니다!')
print('{} 키는 {}, 나이는 {}, 취미는 {}입니다!' .format(name, height, age, hobby))
실행결과
제임스 키는 186 , 나이는 24 , 취미는 요리하기 입니다!
제임스 키는 186, 나이는 24, 취미는 요리하기입니다!
작은따옴표로 묶여진 한 문장 안에서 중괄호({}) 부분이 변수에 저장된 값으로 변경되어 출력됩니다. .format() 명령어는 앞에 있는 문자들에서 {}를 찾아 .format()의 소괄호 안에 있는 값을 차례대로 하나씩 넣어 줍니다.
.format()은 파이썬에서 자주 활용합니다. 이 책에서는 .format()을 활용하지 않고도 충분히 진행할 수 있어서 사용하지 않지만, 직접 코드를 작성할 때는 한번 바꿔서 사용해 보세요.