Programming Language/Python
[파이썬/Python] 숫자/문자열 앞에 "0" 채우기
알파해커 테크노트
2021. 6. 8. 01:53
반응형
1. 문자열 앞에 "0" 채우기 -> zfill
string_number = "1"
a = string_number.zfill(2)
b = string_number.zfill(4)
print(a)
print(b)
>>> 01
>>> 0001
2. 문자열 앞에 "0" 말고도 다른 것으로 채우기 -> rjust
string_number = "1"
a = string_number.rjust(2, "a")
b = string_number.rjust(4, "b")
print(a)
print(b)
>>> a1
>>> bbb1
3. 숫자 앞에 "0" 채우기 -> format
number = 1
a = format(number, '02')
b = '{0:04d}'.format(number)
print(a)
print(b)
>>> 01
>>> 0001
반응형