python中利用zfill方法自動給數(shù)字前面補0
python中有一個zfill方法用來給字符串前面補0,非常有用
view sourceprint? n = "123" s = n.zfill(5) assert s == "00123"
zfill()也可以給負(fù)數(shù)補0
n = "-123" s = n.zfill(5) assert s == "-0123"
對于純數(shù)字,我們也可以通過格式化的方式來補0
n = 123 s = "%05d" % n assert s == "00123"
在給介紹介紹下利用Python字符串的zfill方法在數(shù)字前補0
背景
字符串格式的數(shù)字在排序時跟我們預(yù)想的不太一樣,比如11排在2前面,這樣就帶來了一些問題,比如合并一些用數(shù)字命名的文件時,合并文件的順序可能就發(fā)生變化了,那么在數(shù)字前面填充9,讓這些數(shù)字的長度保持一致,問題就解決了。
原理
Python zfill() 方法返回指定長度的字符串,原字符串右對齊,前面填充0。
語法格式:str.zfill(width),width指定字符串的長度
例如:

總結(jié)
以上所述是小編給大家介紹的python中利用zfill方法自動給數(shù)字前面補0,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
JupyterNotebook設(shè)置Python環(huán)境的方法步驟
這篇文章主要介紹了JupyterNotebook設(shè)置Python環(huán)境的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
多線程爬蟲批量下載pcgame圖片url 保存為xml的實現(xiàn)代碼
用Python寫的多線程爬蟲批量下載pcgame的圖片url并保存為xml格式,主要是邏輯代碼,喜歡的朋友可以測試下2013-01-01
for循環(huán)在Python中的工作原理詳細(xì)
for...in 是Python程序員使用最多的語句,for 循環(huán)用于迭代容器對象中的元素,這些對象可以是列表、元組、字典、集合、文件,甚至可以是自定義類或者函數(shù),下面小編將舉例說明,需要的朋友可以參考下2021-10-10
python腳本實現(xiàn)xls(xlsx)轉(zhuǎn)成csv
這篇文章主要介紹了python腳本實現(xiàn)xls(xlsx)轉(zhuǎn)成csv的相關(guān)資料,需要的朋友可以參考下2016-04-04

