Dalam Python, proses pemformatan mata wang melibatkan penukaran nilai berangka kepada perwakilan mesra pengguna yang merangkumi simbol mata wang. Artikel ini menyelidiki pelbagai pendekatan untuk memformat mata wang dalam Python, menangani soalan khusus berkenaan pemformatan sejumlah besar ke dalam format mata wang setempat.
Modul tempatan menyediakan penyelesaian komprehensif untuk pemformatan mata wang dan pemformatan tarikh. Dengan menggunakan tetapan setempat tertentu, anda boleh memformat nombor dengan mudah mengikut konvensyen negara atau wilayah yang berbeza.
Untuk menggunakan modul setempat untuk pemformatan mata wang, ikut langkah berikut:
Contohnya, mari format nombor 188518982.18 menjadi paun menggunakan modul setempat:
>>> import locale >>> locale.setlocale( locale.LC_ALL, '' ) 'English_United States.1252' >>> locale.currency( 188518982.18 ) '8518982.18'
Secara lalai, fungsi locale.currency() menggunakan koma sebagai pemisah beribu-ribu. Walau bagaimanapun, anda boleh mendayakan pengumpulan dengan menetapkan parameter kumpulan kepada Benar:
>>> locale.currency( 188518982.18, grouping=True ) '8,518,982.18'
Selain modul setempat, pilihan lain wujud untuk pemformatan mata wang dalam Python. Ini termasuk:
Pilihan kaedah yang hendak digunakan bergantung pada keperluan pemformatan khusus anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memformat Nombor Besar sebagai Mata Wang Setempat dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!