[python] string zfill 사용법
str.zfill(width)
특정 문자열 전면에 '0'을 채워서 반환Syntax
str.zfill(width)
Parameter
width: zfill이 반환할 문자열의 길이를 입력- 문자열 길이보다 작거나 같은 수의 width를 입력한다면 '0'을 채우지 않음
단. parameter인 width 값은 반드시 입력
Return
width(parameter)에 입력된 수 만큼 문자('0')을 채운 문자열을 반환Example
string = "12345"
print(string.zfill(10))
print(string.zfill(6))
# 출력
# 0000012345
# 012345
print(string.zfill(10))
print(string.zfill(6))
# 출력
# 0000012345
# 012345
zfill에 입력된 width 수(10, 6) 길이 만큼의 문자열을 반환하는데 이 때 전면 부분에 '0'을 채워서 반환
string = "12345"
print(string.zfill(5))
print(string.zfill(2))
# 출력
# 12345
# 12345
print(string.zfill(5))
print(string.zfill(2))
# 출력
# 12345
# 12345
zfill에 입력된 width가 string("12345")의 길이인 5와 같거나(5) 작기(2) 때문에 '0'을 채우지 않고 string 문자열을 그대로 반환
참고문헌
[1] https://docs.python.org/3/library/stdtypes.html[2] https://www.geeksforgeeks.org/python-string-zfill/
댓글
댓글 쓰기