我想知道是否可以使用格式從'{:,.2f}'.format(number)
中刪除負號。在Python中刪除字符串格式的負號
這樣
'{:,.2f}'.format(10) ## 10
'{:,.2f}'.format(-10) ## 10
在此先感謝
我想知道是否可以使用格式從'{:,.2f}'.format(number)
中刪除負號。在Python中刪除字符串格式的負號
這樣
'{:,.2f}'.format(10) ## 10
'{:,.2f}'.format(-10) ## 10
在此先感謝
你不能單獨str.format()
或format()
。
'{:,.2f}'.format(abs(value))
使用abs
'{:,.2f}'.format(abs(-10))
或者lstrip
:
num = -10
print '{:,.2f}'.format(num).lstrip("-")
10.00
或者:上而不是數量,使用abs()
num = -10
print 'Your number is: {:,.2f}'.format(num).replace("-","")
如果數字位於生成的字符串的開始位置,則只能使用剝離;如果格式是「你的號碼是:{:,。2f}」,那麼你就會遇到一個問題,而不僅僅是'abs()'可以解決的問題。 – 2014-08-28 22:46:45
可悲的是它不能做: ( – jaxkodex 2014-08-30 18:16:51