1. 程式人生 > >方便的將數字轉成字符串類型並在前面補0

方便的將數字轉成字符串類型並在前面補0

python

有的時候需要將數字轉化成字符串來保存或使用。一般可以直接使用或者用str()轉一個數據類型就好了。

但是有的時候對數字位數有要求,不足的位數前面用0補齊。比如1需要變成"01"或"001",處理類似工號的時候可能會有這種需求。

當然實現起來並不難,不過如何可以更加簡潔方便的實現,而不是寫一大堆的判斷語句。找到一個一句判斷語句也不需要的實現方法。

num = input("請輸入一個數字(範圍0-999):")
print(("00%s"%num)[-3:])

只要先在前面補上足夠多的0,然後從字符串末尾切片需要的位數。


方便的將數字轉成字符串類型並在前面補0