Estoy tratando de usar string.format en un flotante 'nan'.Formateando un flotador nan en python
Aquí está la descripción de la opción 'g' del python documentation.
Formato general. Esto imprime el número como un número de punto fijo, a menos que el número sea demasiado grande, en cuyo caso cambia a la notación del exponente 'e'. Los valores de Infinity y NaN se formatean como inf, -inf y nan, respectivamente.
Y aquí es lo que consigo probarlo en el intérprete (Python 2.6):
>>> print "{0:g}".format(float('nan'))
-1.#IND
Según entiendo la documentación, la salida debe ser "nan".
¿Esto es un error o lo estoy haciendo mal?
Qué plataforma y la versión de Python está usando? – ecatmur
Plataforma Windows 7 y Python v. 2.6.6 (32 bits) – Chris