Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Memformat Nombor dalam Format Mata Wang dengan Ketepatan menggunakan Modul `locale` Python?
Format Mata Wang dengan Ketepatan dalam Python
Dalam Python, tugas memformat nilai berangka dalam format mata wang boleh dicapai dengan mudah menggunakan modul setempat . Modul berkuasa ini menyediakan sokongan menyeluruh untuk pemformatan mata wang, tarikh dan masa mengikut tempat tertentu.
Melaksanakan Pemformatan Mata Wang
Untuk mengubah nilai berangka menjadi format mata wang setempat , hanya import modul locale dan tetapkan locale kepada format yang anda inginkan:
<code class="python">import locale locale.setlocale(locale.LC_ALL, '') # Set to the current operating system locale</code>
Setelah locale telah ditetapkan, anda boleh menggunakan fungsi currency() untuk memformatkan nombor:
<code class="python">currency_value = locale.currency(188518982.18) # Formats to the default currency</code>
Jika anda lebih suka mengumpulkan digit dan memisahkan beribu-ribu, nyatakan parameter pengumpulan sebagai Benar:
<code class="python">currency_value = locale.currency(188518982.18, grouping=True) # Formats with digit grouping</code>
Contoh Output
Coretan kod di atas akan menghasilkan output berikut dengan tempat tempatan ditetapkan kepada 'English_United States':
8518982.18 # Default format 8,518,982.18 # Format with digit grouping
Kelebihan Pemformatan Tempatan
Modul setempat menyediakan sokongan penyetempatan, memastikan nombor tersebut diformatkan mengikut konvensyen rantau pengguna atau tetapan bahasa. Ini amat berguna apabila berurusan dengan aplikasi multinasional atau berbilang bahasa.
Atas ialah kandungan terperinci Bagaimana untuk Memformat Nombor dalam Format Mata Wang dengan Ketepatan menggunakan Modul `locale` Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!