16 format
문자열을 원하는 모양으로 쉽게 만드는 방법을 알아보겠습니다.
format.py라는 이름으로 파일을 저장합니다. 중괄호인 ‘{}’ 기호를 사용하면 문자열 일부를 변수로 쉽게 바꿔 넣을 수 있습니다. 먼저 문자열을 만들 때 쓸 변수를 적당히 만들어 보겠습니다.
Tip
동영상에서는 ‘{ }’ 기호를 ‘대괄호’라고 합니다. 책에서는 정확한 명칭인 ‘중괄호’라고 표기하였으니 헷갈리지 않길 바랍니다.
코드 format.py
# 변수 만들기 number = 20 greeting = '안녕하세요' place = '문자열 포맷의 세계' welcome = '환영합니다' # 예전에 사용했던 방법 print(number, '번 손님,', greeting, '.', place, '에 오신 것을', welcome, '!') # 새로운 방법 base = '{}번 손님, {}. {}에 오신 것을 {}!' new_way = base.format(number, greeting, place, welcome) print(base) print(new_way)
실행 결과
20 번 손님, 안녕하세요 . 문자열 포맷의 세계 에 오신 것을 환영합니다!
{}번 손님, {}. {}에 오신 것을 {}!
20번 손님, 안녕하세요. 문자열 포맷의 세계에 오신 것을 환영합니다!