[英]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.