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
반응형
'파이썬' 카테고리의 다른 글
[파이썬] 반올림, 올림, 내림 - round(), math.ceil(), math.floor() (0) | 2022.08.25 |
---|---|
[파이썬] 문자와 아스키코드간 서로 변환하기 - ord(), chr() (0) | 2022.04.27 |
댓글