반응형
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
반응형
'Programming Language > Python' 카테고리의 다른 글
[파이썬/Python] 문자열을 변수로 만들기, globals() locals() (0) | 2021.06.02 |
---|---|
Effective Python. 메타클래스로 클래스 속성에 주석을 달자. (0) | 2021.03.03 |
Effective Python. 메타클래스로 서브클래스를 검증하자. (0) | 2021.03.03 |
Effective Python. 지연 속성에는 __getattr__, __getattribute__, __setattr__을 사용하자. (0) | 2021.03.02 |
Effective Python. 재사용 가능한 @property 메서드에는 디스크립터를 사용하자. (0) | 2021.03.02 |