Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah saya boleh memformat nilai mata wang dalam Python mengikut konvensyen tempatan?
Pemformatan Mata Wang dalam Python
Apabila bekerja dengan nombor yang mewakili nilai mata wang, selalunya perlu untuk memformatkannya dengan cara yang mencerminkan tempatan konvensyen mata wang. Contohnya, anda mungkin mahu memformatkan nombor seperti 188518982.18 sebagai £188,518,982.18.
Penyelesaian menggunakan modul setempat
Modul tempatan Python menyediakan sokongan pemformatan mata wang terbina dalam . Untuk menggunakannya, ikuti langkah berikut:
Contoh
Coretan kod berikut menunjukkan cara memformat nombor sebagai mata wang British:
<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>
Dengan memasukkan langkah-langkah ini, anda boleh memformat nombor dengan mudah sebagai nilai mata wang dalam Python, memastikan ia mematuhi konvensyen setempat yang dikehendaki.
Atas ialah kandungan terperinci Bagaimanakah saya boleh memformat nilai mata wang dalam Python mengikut konvensyen tempatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!