Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah saya boleh memformat ketepatan perpuluhan menggunakan f-strings dalam Python?

Bagaimanakah saya boleh memformat ketepatan perpuluhan menggunakan f-strings dalam Python?

Barbara Streisand
Barbara Streisandasal
2024-10-30 18:39:301062semak imbas

How can I format decimal precision using f-strings in Python?

Memformat Ketepatan Perpuluhan dengan F-Strings

Dalam Python, f-strings menyediakan pilihan ringkas untuk pemformatan rentetan. Satu ciri utama rentetan-f ialah keupayaan mereka untuk mengawal ketepatan nombor. Untuk menentukan bilangan digit selepas titik perpuluhan, anda boleh memasukkan penentu jenis dalam ungkapan format.

Contoh:

Andaikan anda ingin memaparkan nombor dengan 2 tempat perpuluhan. Untuk mencapai ini menggunakan rentetan-f, gunakan sintaks berikut:

<code class="python">"{num:.2f}"</code>

Di mana:

  • num ialah nombor yang anda mahu formatkan
  • 2 menentukan bilangan digit selepas titik perpuluhan

Penggunaan:

Pertimbangkan contoh:

<code class="python">a = 10.1234
formatted_a = f'{a:.2f}'
print(formatted_a)  # Output: 10.12</code>

Dalam contoh ini, formatted_a akan mempunyai nilai "10.12", memastikan nombor dipaparkan dengan 2 digit selepas titik perpuluhan.

Nota:

Teknik ini hanya terpakai pada rentetan-f. Kaedah pemformatan rentetan lain seperti .format atau % menawarkan sintaks yang berbeza untuk mengawal ketepatan nombor.

Atas ialah kandungan terperinci Bagaimanakah saya boleh memformat ketepatan perpuluhan menggunakan f-strings dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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