How to print +1 in Python, as +1 (with plus sign) instead of 1?

As mentioned in the title, how do I get Python to print out +1 instead of 1?

score = +1
print score
>> 1

I know -1 prints as -1 but how can I get positive values to print with + sign without adding it in manually myself.

Thank you.


  • With the % operator:

    print '%+d' % score

    With str.format:

    print '{0:+d}'.format(score)

    You can see the documentation for the formatting mini-language here.