본문 바로가기
Programming Language/Python

[파이썬/Python] 숫자/문자열 앞에 "0" 채우기

by 알파해커 2021. 6. 8.
반응형

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

 

반응형

댓글