我想知道是否可以仅使用格式从'{:,.2f}'.format(number)
删除负号。
那样
'{:,.2f}'.format(10) ## 10
'{:,.2f}'.format(-10) ## 10
提前致谢
答案 0 :(得分:7)
您不能单独使用str.format()
或format()
。请在号码上使用abs()
:
'{:,.2f}'.format(abs(value))
答案 1 :(得分:3)
使用abs
'{:,.2f}'.format(abs(-10))
或lstrip
:
num = -10
print '{:,.2f}'.format(num).lstrip("-")
10.00
或者:
num = -10
print 'Your number is: {:,.2f}'.format(num).replace("-","")