Python 3フォーマットデジタルゼロ補正デジタルゼロ補正
2916 ワード
Pythonでデジタルをフォーマットする場合、デジタルをフォーマットする必要がある場合があります.美しく表示するために、ゼロを補う必要があります.今日コードを书く时、他人の変な书き方を见て、ここでPythonのもっと良い书き方を书く必要があると思います.
見た人のコード
このコードを見て、私の三観はリフレッシュされました.ゼロを補うことが多い場合、確かにコードの行数は大きいです.
一般的および非一般的なフォーマットゼロ補完方法
見た人のコード
for i in range(99):
num_str = str(i)
if len(num_str) > 1:
num_str = '0' + str(i)
print(num_str)
このコードを見て、私の三観はリフレッシュされました.ゼロを補うことが多い場合、確かにコードの行数は大きいです.
一般的および非一般的なフォーマットゼロ補完方法
for i in range(99):
num_str = '%02d' % i
print(num_str)
#
# Python zfill() , , 0。
num_str1 = '123'
num_str2 = '-123'
print(num_str1.zfill(5)) # 00123
print(num_str2.zfill(5)) # -0123