Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Memformat Nombor dengan Ribuan Pemisah dalam Python?

Bagaimanakah Saya Memformat Nombor dengan Ribuan Pemisah dalam Python?

Barbara Streisand
Lepaskan: 2024-12-22 22:33:15
asal
650 orang telah melayarinya

How Do I Format Numbers with Thousands Separators in Python?

Cara Mencetak Nombor dengan Beribu-ribu Pemisah

Apabila berurusan dengan nombor yang besar, selalunya berguna untuk menambah beribu-ribu pemisah untuk meningkatkan kebolehbacaan. Python menawarkan beberapa cara untuk mencapai ini.

Agnostik Tempatan: Menggunakan _ sebagai Pemisah

Untuk pendekatan agnostik setempat, di mana pemisah tidak berdasarkan tempat pengguna, anda boleh menggunakan aksara _ sebagai pemisah. Ini akan berfungsi dalam Python 3.6 dan ke atas:

f'{value:_}'
Salin selepas log masuk

Gaya Bahasa Inggeris: Menggunakan Koma

Untuk menggunakan koma secara khusus sebagai ribuan pemisah, serupa dengan gaya Inggeris, anda boleh menggunakan yang berikut sintaks:

'{:,}'.format(value)  # Python 2.7 and above
f'{value:,}'          # Python 3.6 and above
Salin selepas log masuk

Locale-Aware

Python juga menyokong pemformatan locale-aware, yang akan melaraskan pemisah secara automatik berdasarkan tempat semasa pengguna. Untuk melakukan ini, import modul locale dan tetapkan locale dengan sewajarnya:

import locale
locale.setlocale(locale.LC_ALL, '')  # Use '' for auto, or force e.g. to 'en_US.UTF-8'

'{:n}'.format(value)  # Python 2.7 and above
f'{value:n}'          # Python 3.6 and above
Salin selepas log masuk

Rujukan:

Untuk penjelasan yang lebih terperinci, anda boleh merujuk kepada Spesifikasi Format Dokumentasi Bahasa Mini. Ringkasnya:

  • Gunakan ',' untuk koma sebagai pemisah.
  • Gunakan 'n' untuk pemisah setempat.
  • Gunakan '_' untuk pemisah garis bawah dalam kes tertentu.

Atas ialah kandungan terperinci Bagaimanakah Saya Memformat Nombor dengan Ribuan Pemisah 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