format 메서드

format 메서드는 문자열 포맷팅을 통해 데이터를 치환합니다. 메서드의 매개변수에 문자열 내 빈 중괄호를 채울 원하는 값을 지정합니다.

구문

python문자열.format(값)

예시

문자열 값으로 치환해 봅시다:

pythontxt = 'This is {}'
print(txt.format('text'))

코드 실행 결과:

python'This is text'

예시

숫자도 지정할 수 있습니다:

pythontxt = 'This is {}'
print(txt.format(123))

코드 실행 결과:

python'This is 123'

예시

이번엔 문자열에 리스트 요소를 치환해 봅시다:

pythontxt = 'This is {}'
lst = ['a', 'b', 'c']
print(txt.format(lst[0]))

코드 실행 결과:

python'This is a'

함께 보기

  • replace 메서드,
    문자열 내 하위 문자열을 찾아 대체합니다
  • zfill 메서드,
    문자열 시작 부분을 0으로 채웁니다
  • rjust 메서드,
    문자열 내 텍스트를 오른쪽 정렬하고 채웁니다
  • ljust 메서드,
    문자열 내 텍스트를 왼쪽 정렬하고 채웁니다