首頁 >後端開發 >Python教學 >如何填0到數字字串中保證統一長度

如何填0到數字字串中保證統一長度

anonymity
anonymity原創
2019-05-25 10:51:492674瀏覽

有什麼方法可以給字串左邊填充0,這樣就可以有一個特定長度?

如何填0到數字字串中保證統一長度

字串

n = '5'
print n.zfill(3)
005

t = 'test'
print(t.rjust(10, '0'))

#
n = 4
print('%03d' % n)
004

format

print(format(4, '03')) # python >= 2.6
 
print("{0:03d}".format(4))  # python >= 2.6
 
print("{0:03d}".format(4))  # python 3

:號後面帶填充的字符,只能是一個字符,不指定的話默認是用空格填充,接下來是填充保證的位數

b、d、o 、x分別是二進制、十進制、八進制、十六進制。

精度常跟類型f一起使用,號碼還能用來做金額的千位分隔符號。

以上是如何填0到數字字串中保證統一長度的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn