본문 바로가기
카테고리 없음

파이썬 zfill() 내장함수 코드 예시

by python pro 2023. 2. 21.
반응형

"zfill()"은 파이썬 문자열 메소드로, 문자열에 빈칸을 추가하여 주어진 길이만큼의 길이를 갖도록 합니다. 빈칸은 0으로 채워집니다. 주어진 길이가 문자열의 길이보다 길 때에만 적용됩니다.

 

>>> str = "35"
>>> print(str.zfill(5))
00035

>>> str = "100"
>>> print(str.zfill(5))
00100
>>> str = "abc"
>>> print(str.zfill(2))
AttributeError: 'str' object has no attribute 'zfill'

#만약, 숫자나 정수 등의 객체가 입력되면 AttributeError가 발생합니다.

 

조금 더 다양한 예시를 작성해봤습니다.

# 숫자를 문자열로 변환하고 zfill() 함수를 사용합니다.
num = 42
print(str(num).zfill(5)) # 00042

# 문자열을 조작할 때 자주 사용됩니다.
filename = "document.txt"
print(filename.zfill(20)) # 0000000000document.txt

# 고정된 길이의 번호를 생성할 때 유용합니다.
for i in range(1, 11):
    print(str(i).zfill(2))
# 01
# 02
# 03
# ...
# 10
반응형

댓글