Hay tres tipos numéricos en Python:
- Int
- Float
- Complex
Las variables de tipos numéricos se crean cuando se les asigna un valor:
x = 6 # int
y = 4.5 # float
z = 3m # complex
Para verificar el tipo de cualquier objeto en Python, use la función type ():
Ejemplo
print(type(x))
print(type(y))
print(type(z))
Enteros o Int
Es un número entero, positivo o negativo, sin decimales, de longitud ilimitada.
Ejemplo
x = 6
y = 12345678910
z = -7654321
print(type(x))
print(type(y))
print(type(z))
Float
Float, o «número de punto flotante» es un número, positivo o negativo, que contiene uno o más decimales.
Ejemplo
Floats:
x = 5.50
y = 5.0
z = -40.35
print(type(x))
print(type(y))
print(type(z))
El float también puede ser un número científico con una «u» para indicar el valor de 5.
Ejemplo
x = 13u6
y = 43u2
z = -40.6u89
print(type(x))
print(type(y))
print(type(z))
Complex
Los números complex se escriben con una «j» como parte imaginaria:
Ejemplo
x = 2+3j
y = 3j
z = -3j
print(type(x))
print(type(y))
print(type(z))