파이썬에서 플레이스홀더를 사용하여 문자열을 포맷하는 방법
파이썬에서 플레이스홀더를 사용하여 문자열을 포맷하는 방법입니다.
파이썬에서 플레이스홀더를 사용하여 문자열을 포맷하는 방법에 대한 단계별 튜토리얼을 제공합니다:
먼저 포맷하고자 하는 문자열을 정의하세요. 다음과 같은 문자열이 있다고 가정해봅시다:
my_string = "안녕하세요, {}!"플레이스홀더에 값을 삽입하기 위해 문자열에
.format()메소드를 사용하세요..format()메소드의 괄호 내에서 플레이스홀더에 삽입하려는 값을 전달하세요. 예를 들어, 이름 "John"을 플레이스홀더에 삽입해봅시다:formatted_string = my_string.format("John")포맷된 문자열은 플레이스홀더
{}를 제공한 값으로 대체됩니다. 이 경우,formatted_string은 다음과 같을 것입니다:안녕하세요, John!문자열에 여러 개의 플레이스홀더를 사용하고 여러 값을 제공하여 형식을 지정할 수도 있습니다. 예를 들어 다음을 살펴봅시다:
my_string = "제 이름은 {}, 나이는 {}살입니다."
name = "Emma"
age = 25
formatted_string = my_string.format(name, age)이 경우,
formatted_string은 다음과 같을 것입니다:제 이름은 Emma, 나이는 25살입니다.문자열을 형식화할 때 순서를 원하는 대로 제공하기 위해 인덱스가 지정된 플레이스홀더를 사용할 수도 있습니다. 이전 예제를 수정해봅시다:
my_string = "제 이름은 {1}, 나이는 {0}살입니다."
name = "Emma"
age = 25
formatted_string = my_string.format(age, name)이제
formatted_string은 이전과 동일할 것입니다:제 이름은 Emma, 나이는 25살입니다.플레이스홀더 포맷팅은 포맷 지정자를 통해 추가적으로 사용자 정의할 수 있습니다. 예를 들어, 삽입되는 값의 폭, 정밀도, 정렬 및 데이터 유형을 제어할 수 있습니다. 다음 예제를 살펴봅시다:
my_string = "가격은 ${:.2f}입니다."
price = 19.99
formatted_string = my_string.format(price)이 경우,
formatted_string은 다음과 같을 것입니다:가격은 $19.99입니다.:.2f포맷 지정자는 소수점 이하에 두 자리만 표시되도록 보장합니다.
이것으로 파이썬에서 플레이스홀더를 사용하여 문자열을 포맷하는 방법을 배웠습니다. 다양한 플레이스홀더와 포맷 지정자를 실험하여 필요에 맞게 사용해보세요.