Добавить знак плюс перед положительными числами? - PullRequest
10 голосов
/ 12 января 2012

Я печатаю поплавки, обрезанные до 3 цифр после нуля, и я хотел бы знать, могу ли я условно добавить + перед положительными числами, чтобы я получил

+0.005

для положительного изменения и

-0.005

для отрицательного изменения.Это легко возможно изнутри printf?

Ответы [ 2 ]

15 голосов
/ 12 января 2012

Да, просто используйте «+» в спецификаторе формата.

Пример:

>>> "{0:+.03f}".format(1.23456)
'+1.235'
5 голосов
/ 12 января 2012

Есть модификатор + для чисел.Например."% + d" или "% + f"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...