¿Cómo se puede escribir una declaración de impresión en python que imprimirá exactamente 2 dígitos después de la decimal?Precisión en python
6
A
Respuesta
6
x = 4.12121212
print '%.2f' % x
Básicamente, de la misma manera que lo haría en C con printf.
11
print "{0:.2f}".format(your_number)
Esto se explica en detalle en el Python Documentation.
3
f = 4.55556
print "{0:.2f}".format(f)
También hay un módulo especial para decimales de punto fijo. Más: http://docs.python.org/library/decimal.html
0
esto se Django flotador etiqueta de plantilla de formato, que puede ser de interés para que usted pueda leer ...
en la línea 92:
0
Otra forma eficaz de hacer esto es :
import sys
a = 0.5
sys.stdout.write(str('%0.2f'%a))
Cuestiones relacionadas
- 1. Python: alta precisión time.sleep
- 2. C++ vs precisión Python
- 3. python Precisión decimal
- 4. lectura formato de doble precisión FORTRAN en Python
- 5. Precisión del punto flotante en la matriz Python
- 6. Tiempo de sistema de alta precisión en python
- 7. ¿Qué define la precisión del punto flotante en python?
- 8. reloj() precisión en time.h
- 9. precisión en Erlang
- 10. Precisión de la multiplicación de doble precisión en java?
- 11. Programación genérica: Log FFT O convolución de alta precisión (python)
- 12. ¿Precisión arbitraria de punto flotante de Python disponible?
- 13. Fracciones con precisión decimal
- 14. precisión arbitraria de raíces cuadradas
- 15. 'sprintf': doble precisión en C
- 16. Precisión del temporizador en java
- 17. Tiempo de precisión en .NET
- 18. Cuádruple precisión en C++ (GCC)
- 19. Precisión del temporizador OpenVMS, mejor que la precisión de milisegundos.
- 20. ¿Cuál es la diferencia entre "precisión" y "precisión"?
- 21. C# DateTime.Now precisión
- 22. doble substracción tema precisión
- 23. Linux, precisión timerfd
- 24. CoreLocation Precisión aflicciones
- 25. Precisión de LibSVM disminuye
- 26. precisión de Math.random()
- 27. precisión decimal de flotadores
- 28. Doble precisión extendida
- 29. gcc error de precisión?
- 30. C# Alta precisión doble
Gracias voy a aceptar esto, ya que es igual que en C ;-) – Quixotic
@Philando: a partir de Python 3.0 t El formato que propongo debería preferirse a este. Si quieres que tu código sea a prueba de futuro, deberías tenerlo en cuenta. [Aquí está el PEP relevante] (http://www.python.org/dev/peps/pep-3101/). –
@ Space_C0wb0: De acuerdo y gracias por la actualización :-) Pero considerando el problema en el que estoy trabajando no es muy necesario. – Quixotic