Python - 형식 - 문자열
문자열 형식
Python 변수 장에서 배웠듯이 다음과 같이 문자열과 숫자를 결합할 수 없습니다.
예시
age = 36
txt = "My name is John, I am " + age
print(txt)
하지만 이 방법을 사용하여 문자열과 숫자를 결합할 수 있습니다 format()
!
이 format()
메서드는 전달된 인수를 가져와 형식을 지정하고 자리 표시
{}
자가 있는 문자열에 배치합니다.
예시
이 메서드를 사용하여 format()
문자열에 숫자를 삽입합니다.
age = 36
txt = "My name is John, and I am {}"
print(txt.format(age))
format() 메서드는 무제한의 인수를 사용하며 각 자리 표시자에 배치됩니다.
예시
quantity = 3
itemno = 567
price = 49.95
myorder = "I want {}
pieces of item {} for {} dollars."
print(myorder.format(quantity,
itemno, price))
인덱스 번호 {0}
를 사용하여 인수가 올바른 자리 표시자에 배치되었는지 확인할 수 있습니다.
예시
quantity = 3
itemno = 567
price = 49.95
myorder = "I want to pay {2}
dollars for {0} pieces of item {1}."
print(myorder.format(quantity,
itemno, price))
문자열 형식화 장 에서 문자열 형식화에 대해 자세히 알아보십시오 .