Python語言中,有一個非常有用的字符串格式化函數(shù),叫做python%04d。它的作用是將一個整數(shù)格式化為指定長度的字符串,不足長度的地方則在前面補上零。
例子: num = 42 str_num = "數(shù)字為:%04d" % num print(str_num) # 輸出結(jié)果為:數(shù)字為:0042
在上面的例子中,我們將整數(shù)42格式化為4位長度的字符串,由于42只有兩位,所以在前面補上了兩個零。
除了04外,我們還可以指定1-9位的長度,例如%02d則表示將整數(shù)格式化為兩位長度,不足兩位的在前面補0。
例子: num = 3 str_num = "數(shù)字為:%02d" % num print(str_num) # 輸出結(jié)果為:數(shù)字為:03
可以看到,在這個例子中,我們將整數(shù)3格式化為兩位長度的字符串,由于3只有一位,所以在前面補上了一個零。
總之,python%04d是一個非常方便的函數(shù),特別是在需要格式化輸出一串數(shù)字的時候,簡單易用,且工作效率非常高。