더북(TheBook)

3.2.7 문자열 포매팅

2.2.1절 글자 수 세기 프로그램 만들기에서 작성한 코드의 경우 결과를 숫자로만 출력했습니다. 여기에 다음과 같이 친절한 설명을 덧붙여 출력하려면 어떻게 해야 할까요?

▲ 그림 3-4 글자 수 세기 프로그램 업그레이드

바로 문자열 포매팅(string formatting)을 이용하면 됩니다. 쉽게 말해 문자열 포매팅은 문자열 안에 원하는 값을 삽입하는 방법입니다. 그림 3-4는 다음과 같은 형식으로 문자열 포매팅을 한 결과입니다.

print(f"현재 입력된 글자의 수는 {원하는 }개입니다.")

즉 출력할 문자열 앞에 f를 붙이면 문자열 포매팅을 사용할 수 있는 상태가 됩니다. 이 상태에서 문자열 내부에 사용자의 입력에 따라 변하는 부분을 중괄호({})로 처리하고 그 안에 원하는 변수나 함수를 넣습니다.

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