파이썬(Python) 문자열 왼쪽, 가운데, 오른쪽 정렬 - format, ljust(), rjust(), center()
2월 20, 2023
In Python |
파이썬(Python) 문자열 왼쪽, 가운데, 오른쪽 정렬
파이썬에서 문자열 정렬은 크게 format()
함수를 이용하는 방법과 ljust()
, center()
, rjust()
함수를 이용하는 방법이 있습니다.
format 함수를 이용하는 방법
왼쪽 정렬
a = "{0:<20}".format("I love you")
print(a)
# 출력 결과:
# I love you
가운데 정렬
a = "{0:^20}".format("I love you")
print(a)
# 출력 결과:
# I love you
오른쪽 정렬
a = "{0:>20}".format("I love you")
print(a)
# 출력 결과:
# I love you
ljust(), center(), rjust() 함수를 이용하는 방법
왼쪽 정렬
a = "I love you"
print(a.ljust(20))
# 출력 결과:
# I love you
가운데 정렬
a = "I love you"
print(a.center(20))
# 출력 결과:
# I love you
오른쪽 정렬
a = "I love you"
print(a.rjust(20))
# 출력 결과:
# I love you
특히 rjust()
함수는 숫자를 정렬할 때 많이 쓰입니다.
n1 = 10
n2 = 200
n3 = 3000
# 일반 출력
print(n1)
print(n2)
print(n3)
# 5칸 자리수를 사용해 오른쪽 정렬
print()
print(str(n1).rjust(5))
print(str(n2).rjust(5))
print(str(n3).rjust(5))
결과:
10
200
3000
10
200
3000