Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Memformat Perpuluhan ke Dua Tempat Perpuluhan dalam Python?
Memformat Perpuluhan dengan Ketepatan: Mencapai Tempat Perpuluhan Konsisten
Dalam bidang pengaturcaraan, selalunya penting untuk memaparkan nilai berangka dengan ketepatan tertentu dan pemformatan. Satu tugas biasa ialah memastikan nilai perpuluhan sentiasa memaparkan bilangan tempat perpuluhan yang ditetapkan, seperti dua tempat perpuluhan.
Masalah:
Memandangkan nilai perpuluhan, bagaimana bolehkah kita memformatnya dengan cekap untuk sentiasa menunjukkan dua tempat perpuluhan, tanpa mengira panjangnya atau sama ada ia mempunyai sebarang perpuluhan pada masa ini tempat?
Penyelesaian:
Menggunakan spesifikasi format moden dalam Python, kita boleh menentukan cara nilai perpuluhan harus diwakili:
from math import pi decimal_value = 49 decimal_with_two_places = '{0:.2f}'.format(decimal_value) print(decimal_with_two_places) # Output: '49.00'
Sebagai alternatif, untuk Python 3.6 dan lebih baru, kita boleh memanfaatkan interpolasi rentetan literal (f-strings):
decimal_with_two_places = f'{decimal_value:.2f}'
Pendekatan ini membolehkan kami menentukan ".2f" dalam rentetan format untuk memastikan bahawa nilai diformatkan dengan dua tempat perpuluhan. Hasilnya akan sentiasa menjadi perwakilan rentetan perpuluhan dengan ketepatan yang diingini.
Sumber Tambahan:
Nota:
Untuk isu analog dengan jenis apungan terbina dalam, rujuk perbincangan tentang "Menghadkan terapung hingga dua titik perpuluhan."
Atas ialah kandungan terperinci Bagaimana untuk Memformat Perpuluhan ke Dua Tempat Perpuluhan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!