Python3 格式化數字 補零 數字補零

2021-09-27 02:09:01 字數 824 閱讀 1529

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...