cómo eliminar los dígitos de un float
para eliminar dígitos de un flotador y retener un número específico de dígitos después del punto decimal, siga Estos pasos:
implementation (Python 2.7 y 3.1):
def truncate(f, n): """Truncates/pads a float f to n decimal places without rounding""" s = '{}'.format(f) if 'e' in s or 'E' in s: return '{0:.{1}f}'.format(f, n) i, p, d = s.partition('.') return '.'.join([i, (d '0'*n)[:n]])
(versiones más antiguas de Python):
def truncate(f, n): """Truncates/pads a float f to n decimal places without rounding""" s = '%.12f' % f i, p, d = s.partition('.') return '.'.join([i, (d '0'*n)[:n]])
explicación:
consideraciones especiales:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3