道歉,如果這是一個重複的問題,但是,python3:我如何格式化2爲02
什麼格式命令我需要,如果我想在前面零顯示一位數字使用?
即數字'2'將顯示爲'02'。
[可是,我不想高於10的任何值在前面多餘的零]
歡呼
道歉,如果這是一個重複的問題,但是,python3:我如何格式化2爲02
什麼格式命令我需要,如果我想在前面零顯示一位數字使用?
即數字'2'將顯示爲'02'。
[可是,我不想高於10的任何值在前面多餘的零]
歡呼
你可以使用這個語法:
>>> "{:0>2}".format(2)
'02'
>>> "{:0>2}".format(98)
'98'
>>> "{:x>4}".format(2)
'xxx2'
Try:
if 0 < num < 10:
return "0" + str(single_digit)
最好使用格式化語句,IMO –
進一步回答我的問題,對於我的一般知識和將來的使用,如果我想顯示02.00,該怎麼辦?我嘗試使用「{:0> 2.2f}」。格式(2),但這剝離了前導零? – user2696225
'>'後面的數字設置結果字符串的最小長度。在這種情況下,它是5不是2.使用'{:0> 5.2f}「。format(2)'。如果這有幫助請接受我的回答。 – SzieberthAdam