标签: python printf
我打印的浮点数在零之后被修剪为3位数,我想知道我是否可以在正数之前有条件地附加 + ,所以我得到了
+0.005
积极改变
-0.005
负面变化。这是否可以在printf中轻松实现?
答案 0 :(得分:15)
是的,只需在格式说明符中使用“+”。
例如:
>>> "{0:+.03f}".format(1.23456) '+1.235'
答案 1 :(得分:5)
数字有一个+修饰符。例如。 “%+ d”或“%+ f”
+