728x90
반응형
a. ljust, rjust : 왼쪽 또는 오른쪽에 정해진 숫자만큼 특정문자를 채운다.
b. zfill : 왼쪽 기준으로 정해진 숫자만큼 '0'으로 채운다.
음수인 경우 -와 숫자(문자) 사이에 채움
※ 공통 : 길이가 입력문자열보다 작거나 같은 경우 입력문자열이 반환됩니다.
def lpad(i, width, fillchar='0'):
return str(i).rjust(width, fillchar)
def rpad(i, width, fillchar='0'):
return str(i).ljust(width, fillchar)
print(lpad(28, 5, '0'))
print(lpad('22', 10)) # fillchar이 누락되면 기본문자 '0'로 채워짐
print(rpad('aaa', 10, '_'), lpad('bbb', 10, '_'), sep=' <==> ')
strFill1 = '-1234'
strFill2 = 'abcd'
print(strFill1.zfill(10))
print(strFill2.zfill(10))
00028
0000000022
aaa_______ <==> _______bbb
-000001234
000000abcd
728x90
반응형
'언어 > PYTHON' 카테고리의 다른 글
Visual Studio Code(Vs code)에서 파이썬을 실행하는 방법 - Chat GPT가 안내하는 글 (0) | 2023.02.17 |
---|---|
파이썬을 설치하는 방법 - Chat GPT가 안내하는 글 (0) | 2023.02.17 |
파이썬(Python) - 기본 예제(ljust, random) (0) | 2021.05.30 |
파이썬(Python) - 기본 강좌 (0) | 2021.05.27 |
파이썬(Python) - 좋은 코딩하기 (0) | 2021.05.27 |