Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Memaparkan Terapung dengan Dua Tempat Perpuluhan dalam Python?

Bagaimana untuk Memaparkan Terapung dengan Dua Tempat Perpuluhan dalam Python?

Barbara Streisand
Lepaskan: 2024-12-02 11:12:11
asal
184 orang telah melayarinya

How to Display Floats with Two Decimal Places in Python?

Memaparkan Terapung dengan Dua Tempat Perpuluhan dalam Python

Apabila bekerja dengan nombor titik terapung, ia sering menjadi perlu untuk memaparkannya dengan yang khusus bilangan tempat perpuluhan. Dalam Python, terdapat beberapa cara untuk mencapai ini menggunakan pemformatan rentetan.

Menggunakan Penentu Format %.2f

Kaedah tradisional memformat terapung dengan dua tempat perpuluhan ialah untuk menggunakan operator % dan penentu format f:

number = 5.5
formatted_number = "%.2f" % number
print(formatted_number)  # Output: 5.50
Salin selepas log masuk

Kaedah ini berfungsi dengan menggantikan % pemegang tempat dalam rentetan format dengan nombor berformat. Bahagian .2 menunjukkan bahawa apungan harus mempunyai dua tempat perpuluhan.

Menggunakan f-Strings

Dalam Python 3.6 dan kemudian, f-strings menyediakan sintaks yang lebih ringkas untuk memformat rentetan:

number = 5.5
formatted_number = f"{number:.2f}"
print(formatted_number)  # Output: 5.50
Salin selepas log masuk

F-rentetan mengikut konsep yang sama seperti operator %, tetapi penentu format diletakkan dalam pendakap kerinting di dalam rentetan.

Menggunakan Decimal.quantize()

Untuk kawalan yang lebih tepat ke atas pemformatan, modul Decimal menawarkan kaedah quantize() :

from decimal import Decimal

number = Decimal("5.5")
formatted_number = number.quantize(Decimal(".01"))
print(formatted_number)  # Output: 5.50
Salin selepas log masuk

quantize() mengambil objek Perpuluhan yang mewakili ketepatan pembundaran yang diingini. Dalam kes ini, kita membundarkan kepada perseratus terdekat (dua tempat perpuluhan).

Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Terapung dengan Dua Tempat Perpuluhan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan