Ответ 1
Да, просто используйте '+' в спецификаторе формата.
Пример:
>>> "{0:+.03f}".format(1.23456)
'+1.235'
Я печатаю поплавки, обрезанные до трех цифр после нуля, и я хотел бы знать, могу ли я условно добавить + до положительных чисел, поэтому я получаю
+0.005
для положительного изменения и
-0.005
для отрицательного изменения. Возможно ли это изнутри printf?
Да, просто используйте '+' в спецификаторе формата.
Пример:
>>> "{0:+.03f}".format(1.23456)
'+1.235'
Есть модификатор +
для чисел. Например. "% + d" или "% + f"