簡體   English   中英

如何將“6.5”浮點數格式化為帶前導零的“06.5000”?

[英]How to format "6.5" float as "06.5000" with leading zeros?

我想將浮點值數組 output 轉換為數據格式為06.5000的 CSV 文件。

Python 中有沒有辦法修剪小數點和小數點左側,例如 awk 的printf或 matlab 的fprintf

我在.net上找到的Python的建議,大部分都是只控制小數點右邊的信息。

您好,歡迎來到 StackOverflow,這應該有效:

>>> number = 6.5
>>> f'{number:07.4f}'
# '06.5000'

0表示前導零, 7是格式化數字字符串的總長度, .4f是浮點數的四位小數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM