Tôi đang cố gắng sử dụng string.format trên phao 'nan'.Định dạng phao nano trong python
Dưới đây là mô tả về tùy chọn 'g' từ python documentation.
Định dạng chung. Điều này in số như một số điểm cố định, trừ khi số lượng quá lớn, trong trường hợp này nó chuyển sang ký hiệu số mũ 'e'. Giá trị vô cực và NaN được định dạng là inf, -inf và nan, tương ứng.
Và đây là những gì tôi nhận được cố gắng nó trong người phiên dịch (Python 2.6):
>>> print "{0:g}".format(float('nan'))
-1.#IND
Như tôi hiểu các tài liệu, đầu ra phải là "nan".
Đây có phải là lỗi hoặc tôi đang làm sai?
nền tảng gì và phiên bản Python bạn đang sử dụng? – ecatmur
Windows 7 và Python phiên bản 2.6.6 (32 bit) – Chris