python中將數字格式化時,有些時候需要將數字格式化, 為了顯示美觀,需要補零。今天在寫**時,看見別人的奇怪寫法,覺得有必要在這裡把python更好的寫法重寫一下。
看到的別人的**
for i in
range(99
):num_str =
str(i)
iflen
(num_str)
>1:
num_str =
'0'+
str(i)
print
(num_str)
看到這段**,我的三觀被重新整理了。如果補零比較多, 確實**的行數可觀。
常見和不常見的格式化補零方法
for i in
range(99
):num_str =
'%02d'
% i print
(num_str)
for i in
range(99
):num_str2 =''.
format
(i)print
(num_str2)
# 數字已經轉成了字串格式
# python zfill() 方法返回指定長度的字串,原字串右對齊,前面填充0。
num_str1 =
'123'
num_str2 =
'-123'
print
(num_str1.zfill(5)
)# 00123
print
(num_str2.zfill(5)
)# -0123
PHP實現實現數字補零格式化
在接支付sdk的時候,第三方 處理時需要ip,並且ip的需求是 去掉點號,補零到每位址段3位,如 192168000001 先看看我的實現 1 2 ip explode 192.168.1.12 3 newip 4for i 0 i count ip i 7echo newip 8 結果 19216...
Python3 格式化輸出
列印字串 print my name is s alfred.xue 輸出效果 my name is alfred.xue列印整數 print i am d years old.25 輸出效果 i am 25 years old.列印浮點數 print his height is f m 1.70 ...
Python3 格式化輸出
最近在回顧python語言,順便整理一下自己的思路。對於個人來說,測試人員學習開發語言,python是最好的選擇,當然也看個人喜好,其次,測試人員學開發不為了去做開發,而是為了更好的用開發語言去輔助自己的測試工作。python3的輸出 coding utf 8 常見的輸出方式 print a 123...