如果数字为正数,是否有方法在整数前添加“ +”,而在负整数前添加“-”。
我知道使用x> y这样的方法非常简单,但是看来工作量很大,却收效甚微。
非常感谢快速修复。
答案 0 :(得分:3)
对+
函数使用format
格式修饰符。 (或者,等效地,+
用于%
格式,但是在新代码中,您可能更喜欢str.format
。)
例如:
print('{:+d}'.format(mynumber))
下面是一个互动会话示例,展示了它的实际作用:
>>> '{:+d}'.format(17)
'+17'
>>> '{:+d}'.format(-42)
'-42'
有关更多信息,请参见:https://pyformat.info/#number