파이썬

[Python] 문자열 정렬하기 ljust, center, rjust, zfill

이진지니지니진 2023. 3. 18. 18:30

ljust(총 문자열 길이, 공백 메워줄 문자)

center(총 문자열 길이, 공백 메워줄 문자)

rjust(총 문자열 길이, 공백 메워줄 문자)

 

s = '안녕'
n = 5

print(s.ljust(n)) # 좌측 정렬
print(s.center(n)) # 가운데 정렬
print(s.rjust(n)) # 우측 정렬
#안녕   
#  안녕 
#   안녕

print(s.ljust(n, "a")) # 좌측 정렬
print(s.center(n, "a")) # 가운데 정렬
print(s.rjust(n, "a")) # 우측 정렬
#안녕aaa
#aa안녕a
#aaa안녕

 

zfill(총 문자열 길이)

: 왼쪽에 총 문자열 길이만큼 "0"으로 채워줌

 

s = "안녕".zfill(5)
print(s)
#000안녕