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