본문으로 건너뛰기

파이썬에서 플레이스홀더를 사용하여 문자열을 포맷하는 방법

파이썬에서 플레이스홀더를 사용하여 문자열을 포맷하는 방법입니다.

파이썬에서 플레이스홀더를 사용하여 문자열을 포맷하는 방법에 대한 단계별 튜토리얼을 제공합니다:

  1. 먼저 포맷하고자 하는 문자열을 정의하세요. 다음과 같은 문자열이 있다고 가정해봅시다:

    my_string = "안녕하세요, {}!"
  2. 플레이스홀더에 값을 삽입하기 위해 문자열에 .format() 메소드를 사용하세요. .format() 메소드의 괄호 내에서 플레이스홀더에 삽입하려는 값을 전달하세요. 예를 들어, 이름 "John"을 플레이스홀더에 삽입해봅시다:

    formatted_string = my_string.format("John")
  3. 포맷된 문자열은 플레이스홀더 {}를 제공한 값으로 대체됩니다. 이 경우, formatted_string은 다음과 같을 것입니다:

    안녕하세요, John!
  4. 문자열에 여러 개의 플레이스홀더를 사용하고 여러 값을 제공하여 형식을 지정할 수도 있습니다. 예를 들어 다음을 살펴봅시다:

    my_string = "제 이름은 {}, 나이는 {}살입니다."
    name = "Emma"
    age = 25
    formatted_string = my_string.format(name, age)
  5. 이 경우, formatted_string은 다음과 같을 것입니다:

    제 이름은 Emma, 나이는 25살입니다.
  6. 문자열을 형식화할 때 순서를 원하는 대로 제공하기 위해 인덱스가 지정된 플레이스홀더를 사용할 수도 있습니다. 이전 예제를 수정해봅시다:

    my_string = "제 이름은 {1}, 나이는 {0}살입니다."
    name = "Emma"
    age = 25
    formatted_string = my_string.format(age, name)
  7. 이제 formatted_string은 이전과 동일할 것입니다:

    제 이름은 Emma, 나이는 25살입니다.
  8. 플레이스홀더 포맷팅은 포맷 지정자를 통해 추가적으로 사용자 정의할 수 있습니다. 예를 들어, 삽입되는 값의 폭, 정밀도, 정렬 및 데이터 유형을 제어할 수 있습니다. 다음 예제를 살펴봅시다:

    my_string = "가격은 ${:.2f}입니다."
    price = 19.99
    formatted_string = my_string.format(price)
  9. 이 경우, formatted_string은 다음과 같을 것입니다:

    가격은 $19.99입니다.
  10. :.2f 포맷 지정자는 소수점 이하에 두 자리만 표시되도록 보장합니다.

이것으로 파이썬에서 플레이스홀더를 사용하여 문자열을 포맷하는 방법을 배웠습니다. 다양한 플레이스홀더와 포맷 지정자를 실험하여 필요에 맞게 사용해보세요.