가이드라인
실습
format() 함수와 f-문자열 비교
f-문자열은 문자열 간단하게 formatting 할 수 있도록 돕지만, 몇몇 상황에는 format()
함수를 사용하는 것이 더 나을 수 있습니다.
복잡한 formatting
format()
함수는 복잡한 문자열 formatting에 조금 더 적합합니다.
복잡한 포매팅 예시
price = 1234.56 formatted_price = "가격: {0:,.2f}원 ({0:,.0f}원)".format(price) print(formatted_price) # "가격: 1,234.56원 (1,234원)"
동적 formatting
format()
함수는 문자열 formatting 스타일을 동적으로 변경할 수 있습니다.
동적 포매팅 예시
style = ".2f" price = 1234.56 formatted_price = "{0:{style}}".format(price, style=style) print(formatted_price) # "1234.56"
데이터 재사용
format()
함수는 동일한 데이터를 문자열 내에서 여러 번 재사용할 수 있도록 합니다. 이를 통해 중복적인 데이터 입력을 피할 수 있습니다.
데이터 재사용 예시
name = "코드프렌즈" age = 30 info = "이름: {0}, 나이: {1}, 다시 말하면, 이름: {0}".format(name, age) print(info) # "이름: 코드프렌즈, 나이: 30, 다시 말하면, 이름: 코드프렌즈"
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말