¿Qué significa flotar en Python?
FLOAT es un tipo de datos.
Tipo de datos de punto flotante, el tipo de datos FLOAT se utiliza para almacenar números de punto flotante de precisión simple o números de punto flotante de doble precisión. Los números de coma flotante utilizan el formato IEEE (Instituto de Ingenieros Eléctricos y Electrónicos). Un valor de precisión simple de tipo FLOAT tiene 4 bytes, incluido un bit de signo, un exponente binario de 8 bits y una mantisa de 23 bits.
Debido a que los bits de orden superior de la mantisa son siempre 1, no se almacenan como un número. Esta representación proporciona un rango de aproximadamente -3,4E+38 ~ 3,4E+38 para tipos de punto flotante.
Extensiones:
Usos relacionados
Guardar como fracción binaria la mantisa mayor o igual a 1 y menor que 2. Para los tipos flotante y doble, la mantisa en la posición del bit más significativo tiene un 1 inicial implícito, por lo que la longitud real de la mantisa es de 24 y 53 bits respectivamente, que es la misma aunque el bit más significativo nunca se almacene en la memoria. Aunque el bit más significativo nunca se almacena en la memoria, la mantisa sigue siendo la misma.
El paquete de aritmética de punto flotante puede almacenar números binarios de punto flotante como números desnormalizados sin utilizar el método de almacenamiento anterior. Un "número desnormalizado" es un número de punto flotante distinto de cero con un valor de exponente conservado, donde el bit más significativo de la mantisa es 0.
Al utilizar un formato no estandarizado, se puede ampliar el rango de números de coma flotante, pero a expensas de la precisión. No tiene control sobre si un número de punto flotante se representa en formato normalizado o desnormalizado; el paquete de punto flotante determina la representación del número de punto flotante.
Ejemplos de uso
Si el almacenamiento es más importante que la precisión, considere usar el tipo flotante para variables de punto flotante. En su lugar, utilice el tipo doble si la precisión es el requisito más importante.
Las variables de punto flotante se pueden promover a tipos primitivos más grandes (de flotante a doble). La promoción suele ocurrir al realizar operaciones aritméticas con variables de punto flotante. La precisión de esta operación es siempre la misma que la de la variable con mayor precisión. Por ejemplo, considere la siguiente declaración de tipo:
float f_short;double f_long;long double f_longer;f_short=f_short*f_long;
En el ejemplo anterior, la variable f_short fue promovida a tipo doble y multiplicado por f_long; el resultado luego se multiplica por f_long. long; luego redondea el resultado para escribir float y lo asigna a f_short.
Enciclopedia Baidu-FLOAT