파이썬

[파이썬] 문자열 특정 값으로 채우기 - zfill(), rjust(), ljust()

by seokii 2022. 8. 26.
728x90
반응형

1. zfill

ex = "1234"

print(ex.zfill(5)) # 결과: 01234
print(ex.zfill(6)) # 결과: 001234
print(ex.zfill(7)) # 결과: 0001234

zfill()은 문자열 형태에서 지정한 길이만큼 0을 채워줍니다.

단, 지정한 길이는 기존 문자열의 길이를 포함합니다.

 

 

2. rjust()

ex = "333"

print(ex.rjust(5, "a")) # 결과: aa333
print(ex.rjust(5, "7")) # 결과: 77333
print(ex.rjust(8, "a")) # 결과: aaaaa333
print(ex.rjust(8, "7")) # 결과: 77777333

rjust()는 문자열 형태에서 지정한 길이만큼 지정한 문자열을 채워줍니다.

지정한 길이는 기존 문자열의 길이를 포함하며 기존 문자열을 오른쪽 정렬합니다.

 

 

3. ljust()

ex = "333"

print(ex.ljust(5, "a")) # 결과: 333aa
print(ex.ljust(5, "7")) # 결과: 33377
print(ex.ljust(8, "a")) # 결과: 333aaaaa
print(ex.ljust(8, "7")) # 결과: 33377777

ljust()는 문자열 형태에서 지정한 길이만큼 지정한 문자열을 채워줍니다.

지정한 길이는 기존 문자열의 길이를 포함하며 기존 문자열을 왼쪽으로 정렬합니다.

 

 

728x90
반응형

댓글