Números de Python
- Página anterior Tipos de datos de Python
- Página siguiente Casting de Python
Números de Python
Hay tres tipos de números en Python:
- int
- float
- complex
Al asignar valores a variables, se crean variables de tipo numérico:
Ejemplo
x = 10 # entero y = 6.3 # flotante z = 2j # complejo
Para verificar el tipo de cualquier objeto en Python, utilice type()
Función:
Ejemplo
print(type(x)) print(type(y)) print(type(z))
Int
Int o número entero es un número completo, positivo o negativo, sin decimales, de longitud ilimitada.
Ejemplo
Números enteros:
x = 10 y = 37216654545182186317 z = -465167846 print(type(x)) print(type(y)) print(type(z))
Float
El número flotante o "número de coma flotante" es un número positivo o negativo que contiene decimales.
Ejemplo
Números de coma flotante:
x = 3.50 y = 2.0 z = -63.78 print(type(x)) print(type(y)) print(type(z))
Los números de coma flotante también pueden ser números científicos con "e", que representan potencias de 10.
Ejemplo
Números de coma flotante:
x = 27e4 y = 15E2 z = -49.8e100 print(type(x)) print(type(y)) print(type(z))
Números complejos
Los números complejos se escriben con "j" como parte imaginaria:
Ejemplo
Números complejos:
x = 2+3j y = 7j z = -7j print(type(x)) print(type(y)) print(type(z))
Conversión de tipo
Puedes usar int()
、float()
y complex()
Método para convertir de un tipo a otro:
Ejemplo
Convertir de un tipo a otro:
x = 10 # entero y = 6.3 # flotante z = 1j # complejo # Convertir entero a número de punto flotante a = float(x) # Convertir número de punto flotante a entero b = int(y) # Convertir entero a número complejo: c = complex(x) print(a) print(b) print(c) print(type(a)) print(type(b)) print(type(c))
Nota:No puedes convertir el plural a otro tipo de número.
Número aleatorio
Python no tiene random()
Función para crear números aleatorios, pero Python tiene una llamada random
Módulo integrado, se puede usar para generar números aleatorios:
Ejemplo
Importar el módulo random y mostrar un número aleatorio entre 1 y 9:
import random print(random.randrange(1,10))
En Manual de referencia del módulo Random En, conocerás más información sobre el módulo Random.
- Página anterior Tipos de datos de Python
- Página siguiente Casting de Python