2012-01-11 3 views
10

내가 인쇄 수레가 제로 후 3 자리 숫자로 손질하고, 내가 조건부 양수 전에 +를 추가 할 수 있는지 알고 싶습니다, 그래서 긍정적 인 변화를양수 앞에 더하기 기호를 추가 하시겠습니까?

+0.005 

를 얻을

-0.005 

이것은 printf 내에서 쉽게 가능합니까?

+0

시도했을 때 무엇을 배우셨습니까? –

답변

13

예, 형식 지정자에 '+'만 사용하십시오.

예는 :

>>> "{0:+.03f}".format(1.23456) 
'+1.235' 
+0

'형식 (1.23456, '+ .03f') '이 좋습니다. – JBernardo

+0

^올바른 인수 순서는'format ('% +. 03f', 1.23456)' – dreikanter

+0

@dreikanter, 비단뱀이 아닙니다. – eri

5

번호에 대한 + 수정이있다. 예 : "% + d"또는 "% + f"

관련 문제