Tecnología

Inicio

Cómo quitar un decimal Python

Cómo quitar un decimal Python


El lenguaje de programación Python ofrece muchas opciones para los valores de formato, ya sean palabras o números. Los números se tratan a menudo como "flotar" o "tipos de datos decimales", que están diseñados para operaciones matemáticas, tales como la aritmética y redondeo. operaciones de formato, tales como la eliminación de la coma decimal, a veces implican el tratamiento de numeración "cuerdas" en su lugar.

Instrucciones

Especificar el número de decimales

1 Abrir un terminal de Python, por ejemplo libre. Puede encontrar IDLE en el directorio de Python, que se encuentra en "Archivos de programa" para Windows y "Aplicaciones" para Macs. Debería ver el siguiente mensaje:

2 Refundición de un valor existente si no es ya un flotador.

ejemplo:

i = "50.0001"

Inew = flotación (h)

Tipo (Inew) # comprueba si el valor es un flotador

<Tipo 'float'>

3 Utilice la opción de formato "% f". Personalizar el número de decimales con un modificador decimal en el medio de la siguiente manera: (. Sustituir al 2 por su precisión deseada) "% .2f"

"0.3 especifica tres cifras decimales:% .3f" 50.0001%

'0.3 especifica tres cifras decimales: 50.000'

j = 50,0001

"% .1f" J%

'50 .0 '

Retire los dígitos de la derecha

4 Abrir un nuevo archivo inactivo.

5 Convertir el valor como una cadena.

k = "3.141592"

6 Utilice la notación subcadena de Python para eliminar un número determinado de caracteres desde la derecha, independientemente de la precisión del valor.

k = "3.141592"

k [: len (k) -2] # la subcadena de k desde el principio hasta el carácter en el índice: longitud de k menos 2

'3.1415'

m = "100.000"

m [: len (m) -1]

'100.00'

Retire el punto decimal

7 Abrir un nuevo archivo inactivo.

8 Emitir su valor como una cadena.

n = "0452,5"

9 Vuelva a colocar el punto decimal con nada, mediante el uso de la cadena de reemplazar el método:

n = "0452,5"

n.replace ( ".", "")

'04525'

Consejos y advertencias

  • Utilice el tipo de datos a la derecha (cadena, por ejemplo) tantas operaciones requieren un tipo específico de argumento.