Números de Python
Números de Python
Hay tres tipos numéricos en Python:
int
float
complex
Las variables de tipo numérico se crean cuando les asignas un valor:
Ejemplo
x = 1
# int
y = 2.8 # float
z = 1j # complex
Para verificar el tipo de cualquier objeto en Python, use la type()
función:
Ejemplo
print(type(x))
print(type(y))
print(type(z))
En t
Int, o entero, es un número entero, positivo o negativo, sin decimales, de longitud ilimitada.
Ejemplo
enteros:
x = 1
y = 35656222554887711
z =
-3255522
print(type(x))
print(type(y))
print(type(z))
Flotador
Flotante, o "número de punto flotante" es un número, positivo o negativo, que contiene uno o más decimales.
Ejemplo
flotadores:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
El flotador también puede ser un número científico con una "e" para indicar la potencia de 10.
Ejemplo
flotadores:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Complejo
Los números complejos se escriben con una "j" como parte imaginaria:
Ejemplo
Complejo:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Conversión de tipo
Puede convertir de un tipo a otro con los métodos int()
,
float()
y :complex()
Ejemplo
Convertir de un tipo a otro:
x = 1 # int
y = 2.8 # float
z = 1j # complex
#convert from int to float:
a = float(x)
#convert from float to int:
b = int(y)
#convert from int to complex:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
Nota: No puede convertir números complejos en otro tipo de número.
Número aleatorio
Python no tiene una random()
función para hacer un número aleatorio, pero Python tiene un módulo integrado llamado
random
que se puede usar para hacer números aleatorios:
Ejemplo
Importe el módulo aleatorio y muestre un número aleatorio entre 1 y 9:
import random
print(random.randrange(1, 10))
En nuestra Referencia del módulo aleatorio , aprenderá más sobre el módulo aleatorio.