Tôi tưởng tượng bạn có một danh sách chứ không phải là một mảng, nhưng ở đây nó không tạo ra nhiều sự khác biệt; trong phiên bản 2.6 và phiên bản cũ hơn của Python, chẳng hạn như:
>>> L = [2.32313e+07, 2.1155e+07, 1.923e+07, 11856, 112.32]
>>> for x in L: print '%f' % x
...
23231300.000000
21155000.000000
19230000.000000
11856.000000
112.320000
và trong 2.6 hoặc sau đó, phương pháp .format
. Tôi tưởng tượng bạn biết rằng các con số trên mỗi con số, không phải là bất kỳ "định dạng" nào - đó là các chuỗi bạn có được bằng cách định dạng các con số, ví dụ: cho đầu ra, có định dạng nào đó. BTW, các biến thể trên đó %f
có thể cho phép bạn kiểm soát số thập phân, chiều rộng, căn chỉnh, v.v. - khó đề xuất chính xác những gì bạn có thể muốn mà không có thông số kỹ thuật khác từ bạn.
Khi bị lúng túng, bạn có thể sử dụng printf.
Nguồn
2009-10-15 15:27:07
bạn có muốn chuyển đổi thành chuỗi đại diện cho phao có độ chính xác nhất định không? – SilentGhost
có. Và độ chính xác có thể là bất kỳ số nào – randomThought
* bất kỳ số nào * nghĩa là gì? bạn có biết số này không – SilentGhost