Memformat Nombor Terapung kepada Lebar Tetap dalam Python
Untuk memformat nombor terapung kepada lebar tetap dengan keperluan khusus, Python menawarkan pelbagai pendekatan.
Satu kaedah yang kerap digunakan ialah menggunakan fungsi format() dengan penentu format. Contohnya:
formatter = "{:06}" numbers = [23.23, 0.123334987, 1, 4.223, 9887.2] for number in numbers: print(formatter.format(number))
Kod ini akan menghasilkan output berikut, memenuhi keperluan yang ditentukan:
23.2300 0.1233 1.0000 4.2230 9887.2000
Berikut ialah pecahan penentu format:
Selain itu, anda boleh menggunakan fungsi format() tanpa pemformat tersuai:
numbers = [23.23, 0.1233, 1.0, 4.223, 9887.2] for x in numbers: print("{:10.4f}".format(x))
Pendekatan ini menghasilkan output yang serupa semasa menunjukkan dengan jelas spesifikasi format yang digunakan untuk setiap nombor. Setiap nombor terapung diformatkan dalam lebar medan 10 aksara, dengan 4 tempat perpuluhan.
Kaedah ini memberikan fleksibiliti dalam menyesuaikan pemformatan nombor terapung untuk memenuhi keperluan khusus.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memformat Nombor Titik Terapung kepada Lebar Tetap dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!