format
메서드 사용법Python의 format
메서드는 문자열 내에 특정 값을 삽입하고, 그 형식을 지정할 때 사용된다.
{}
를 사용하여 문자열 내에서 대체될 위치를 지정한다."Hello, {}!".format("world")
"{1} is {0} years old.".format(30, "Alice")
# 왼쪽 정렬
"{:<10}".format("left")
# 가운데 정렬
"{:^10}".format("center")
# 오른쪽 정렬
"{:>10}".format("right")
# 소수점 아래 두 자리로 제한
"{:.2f}".format(3.141592)
# 천 단위 구분 기호 추가
"{:,}".format(1000000)
# 16진수
"{:x}".format(255)
# 8진수
"{:o}".format(255)
# 2진수
"{:b}".format(255)
from datetime import datetime
now = datetime.now()
"{:%Y-%m-%d %H:%M}".format(now)
이와 같이 format
메서드는 문자열 포매팅을 위해 다양하게 활용될 수 있다.