[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

zfill에 입력된 width 수(10, 6) 길이 만큼의 문자열을 반환하는데 이 때 전면 부분에 '0'을 채워서 반환


string = "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/

댓글

이 블로그의 인기 게시물

[opencv-python] 이미지 크기조절(resize) 하는 법

[python] selenium close와 quit 차이점

[python]파이썬: csv reader header skip (첫번째 행 무시하기, 안읽기)