17 Jun
2015
Posted in: 코드
By    No Comments

파이썬 문자열 0 채우기…


파이썬 문자열 0 채우기…
by 신영진(YoungJin Shin), codewiz at gmail.com, @codemaru, http://www.jiniya.net

#0.
시작
회사 웹 시스템 소스 코드를 보다가 다른 사람이 다음과 같이 코드를 작성해 놓은 것을 보았다.
뭔가 께림칙한 이 느낌. 일단 삭제.

s = '1234'
for i in range(7 - len(s)):
    s = '0' + s

#1.
내 생각
다음과 같이 고쳤다.

s = '%07d' % (int(s))

#2.
그런데 이미 있었다.

s = s.zfill(7)


  • 트랙백 주소: http://www.jiniya.net/wp/archives/4190/trackback

관련 글