從浮點格式中刪除尾隨零
顯示浮點數時,通常需要刪除任何尾隨零以實現更簡潔表示。本文探討如何在 Python 中格式化浮點數而不使用這些不必要的零。
%g 格式說明符
消除尾隨零的一種方法是使用 %g 格式說明符。此說明符確保:
範例:
>>> print('%g' % 3.140) 3.14
Python 2.6 的替代方法
>>> '{0:g}'.format(3.140) 3.14
>>> f'{3.140:g}' 3.14在Python 2.6及更高版本中,可以使用替代格式化方法:
使用.format()方法:
使用f 字串(Python 3.6 ):說明根據 format() 說明符的 Python 文件,%g格式說明符定義如下:「如果後面沒有剩餘數字,則刪除無意義的尾隨零和小數點。」此行為與刪除尾隨零的預期結果一致。更緊湊的浮點表示。以上是如何在 Python 中刪除浮點數的尾隨零?的詳細內容。更多資訊請關注PHP中文網其他相關文章!