Python 中的貨幣格式
使用表示貨幣值的數字時,通常需要以反映本地貨幣的方式對其進行格式化貨幣約定。例如,您可能希望將 188518982.18 這樣的數字格式化為 £188,518,982.18。
使用區域設定模組的解決方案
Python 的區域設定模組提供了對貨幣格式化的內建支援。要使用它,請按照以下步驟操作:
範例
以下程式碼片段示範如何將數字格式化為英國貨幣:
<code class="python">import locale # Set the locale to British English locale.setlocale(locale.LC_ALL, 'en_GB') # Format the number as British currency formatted_number = locale.currency(188518982.18) print(formatted_number) # Output: £188,518,982.18 # Enable grouping of digits (adds commas as separators) formatted_number = locale.currency(188518982.18, grouping=True) print(formatted_number) # Output: £188,518,982.18</code>
透過合併這些步驟,您可以輕鬆地將數字格式化為Python 中的貨幣值,確保它們遵守所需的區域設定約定。
以上是如何根據本機約定在 Python 中格式化貨幣值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!