Page cover image

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.

print("2")
print(2)
2
2

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.

123456
12_34_56

Los números negativos se codifican con un signo menos delante.

-1234
-87
-999

Los números positivos no llevan nada, pero podrían llevar un signo positivo.

123
+687

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.

print(0o123)
83

Numeros hexadecimales

Estos números deben ser precedidos por el prefijo 0x o 0X.

print(0x123)
291

Flotantes

Son números que tienen una parte fraccionaria después del punto decimal.

2.5 -0.4

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.

3E8

Tres por diez elevado a la décima potencia.

Last updated