很多時(shí)候,為了輸出文件名的整潔和或者是方便排版,我們需要給數(shù)字前面補(bǔ)0來統(tǒng)一我們的文件格式。Python中有一個(gè)BIF(Built-in functions)“zfill”來給字符串前面補(bǔ)0,用法如下:
成都創(chuàng)新互聯(lián)公司是工信部頒發(fā)資質(zhì)IDC服務(wù)器商,為用戶提供優(yōu)質(zhì)的德陽服務(wù)器托管服務(wù)
對于字符串類型的數(shù)字,我們可以使用如下方法:
此外,該函數(shù)也可以給負(fù)數(shù)補(bǔ)0
對于整型數(shù)據(jù)也可以通過格式化來補(bǔ)0
file?=?open('numbers.txt','w')
for?i?in?range(1,10000):
file.write("%04d\n"?%?i)
file.close()
# 打印九九乘法表
for i in range(1,10):
for j in range(1,i + 1):
? print('{}X{}={:0=2}'.format(j,i,i*j), end = ("? ") )#關(guān)鍵在{:0=2}
print()
thedata.Format(“%02X”Format()是將數(shù)據(jù)轉(zhuǎn)換成指定格式
%02X
可以理解為printf(),就是輸出函數(shù).當(dāng)然還是有一定區(qū)別的。