더북(TheBook)

 

16 format

 

 

<강의보기> 04:16

문자열을 원하는 모양으로 쉽게 만드는 방법을 알아보겠습니다.

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번 손님, 안녕하세요. 문자열 포맷의 세계에 오신 것을 환영합니다!

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.