Literales
Un literal es un dato cuyo valor está determinado por el literal mismo. Se utilizan literales para codificar datos y ponerlos dentro del código.
La función print()
los muestra exactamente de la misma manera, pero la computadora los almacena de manera diferente.
Números
Los números que manejan las computadoras se dividen en enteros y flotantes.
Enteros
Que no tienen una parte fraccionaria.
Flotantes
Contienen o son capaces de contener una parte fraccionaría.
¿Qué es el tipo de un valor numérico?
Es la característica que determina el tipo, rango y aplicación. La forma del literal determina la representación que Python utilizará para almacenarlo en la memoria.
Enteros
Es una cadena de dígitos que conforman el número. Tienen una característica: no se deben insertar caracteres que no sean dígitos dentro del número. Si está permitido el uso del guion bajo para separar números.
Los números negativos se codifican con un signo menos delante.
Los números positivos no llevan nada, pero podrían llevar un signo positivo.
Números octales
Si un número entero está precedido por un código 0O o 0o, el número será tratado como un valor octal. Esto significa que el número debe contener dígitos en el rango del [0..7] únicamente.
Numeros hexadecimales
Estos números deben ser precedidos por el prefijo 0x o 0X.
Flotantes
Son números que tienen una parte fraccionaria después del punto decimal.
Se puede omitir el cero cuando es el único dígito antes del punto decimal. El valor 0.4
se puede escribir como .4
. El valor 4.0
se puede escribir 4.
.
Enteros vs Flotantes
El punto decimal es importante para reconocer números punto-flotantes. 4
y 4.0
parecen iguales, pero no lo son. 4
es un entero y 4.0
es un flotante.
Uso de la e para los exponentes.
Cuando se desea utilizar números que son muy pequeños o muy grandes, se puede implementar la notación científica. La letra E
proviene de la palabra exponente.
Tres por diez elevado a la décima potencia.
Last updated