Tipos de datos de Python

Tipos de datos integrados

En la programación, el tipo de datos es un concepto importante.

Las variables pueden almacenar diferentes tipos de datos, y diferentes tipos pueden realizar diferentes operaciones.

En estas categorías, Python tiene los siguientes tipos de datos integrados por defecto:

Tipo de datos de texto: str
Tipo de datos numérico: int, float, complex
Tipo de datos secuencia: list, tuple, range
Tipo de datos mapeo: dict
Tipo de datos conjunto: set, frozenset
Tipo de datos booleano: bool
Tipo de datos binario: bytes, bytearray, memoryview

Obtener tipo de datos

Puede usar la función type() para obtener el tipo de datos de cualquier objeto:

Ejemplo

Imprimir el tipo de datos de la variable x:

x = 10
print(type(x))

Ejecutar ejemplo

Establecer tipo de datos

En Python, cuando le asigna un valor a una variable, se establece el tipo de datos:

Ejemplo Tipos de datos Prueba
x = "Hello World" str Prueba
x = 29 int Prueba
x = 29.5 float Prueba
x = 1j complex Prueba
x = ["apple", "banana", "cherry"] list Prueba
x = ("apple", "banana", "cherry") tuple Prueba
x = range(6) range Prueba
x = {"name" : "Bill", "age" : 63} dict Prueba
x = {"apple", "banana", "cherry"} set Prueba
x = frozenset({"apple", "banana", "cherry"}) frozenset Prueba
x = True bool Prueba
x = b"Hello" bytes Prueba
x = bytearray(5) bytearray Prueba
x = memoryview(b"bytes(5)") memoryview Prueba

Establecer un tipo de datos específico

Si desea especificar un tipo de datos, puede usar las siguientes funciones constructoras:

Ejemplo Tipos de datos Prueba
x = str("Hello World") str Prueba
x = int(29) int Prueba
x = float(29.5) float Prueba
x = complex(1j) complex Prueba
x = list(("apple", "banana", "cherry")) list Prueba
x = tuple(("apple", "banana", "cherry")) tuple Prueba
x = range(6) range Prueba
x = dict(name="Bill", age=36) dict Prueba
x = set(("apple", "banana", "cherry")) set Prueba
x = frozenset(("apple", "banana", "cherry")) frozenset Prueba
x = bool(5) bool Prueba
x = bytes(5) bytes Prueba
x = bytearray(5) bytearray Prueba
x = memoryview(b"bytes(5)") memoryview Prueba