Rumah > Artikel > pembangunan bahagian belakang > Cara Memformat Nombor sebagai Mata Wang dalam Python: Menukar 188518982.18 kepada £188,518,982.18
Memformat Nilai Mata Wang dalam Python
Memformatkan nilai berangka untuk memaparkan maklumat mata wang adalah penting untuk banyak aplikasi. Python menyediakan kaedah mudah untuk menukar nombor kepada rentetan mata wang yang diformatkan.
Soalan:
Bagaimanakah saya boleh memformat nombor seperti 188518982.18 hingga £188,518,982.18 menggunakan Python>?
Penyelesaian:
Modultempatan Python menawarkan ciri komprehensif untuk memformat nilai mata wang dan maklumat khusus setempat yang lain. Dengan memanfaatkan modul ini, anda boleh mencapai pemformatan yang diingini. Begini caranya:
<code class="python">import locale locale.setlocale(locale.LC_ALL, 'en_GB')</code>
<code class="python">locale.currency(188518982.18) # Output: '£188,518,982.18'</code>
<code class="python">locale.currency(188518982.18, grouping=True) # Output: '£188,518,982.18'</code>Dengan menggunakan keupayaan pemformatan berkuasa modul setempat, anda boleh menukar nilai berangka dengan mudah kepada rentetan mata wang piawai dan setempat.
Atas ialah kandungan terperinci Cara Memformat Nombor sebagai Mata Wang dalam Python: Menukar 188518982.18 kepada £188,518,982.18. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!