Python Tipos de datos
Tipos de datos integrados
En programación, un tipo de datos es un concepto importante.
Las variables pueden almacenar datos de diferentes tipos y diferentes tipos pueden hacer cosas diferentes.
Python tiene los siguientes tipos de datos integrados de forma predeterminada, en estas categorías:
| Tipo de texto: | str |
| Tipos numéricos: | int, float, complex |
| Tipos de secuencia: | list, tuple, range |
| Tipo de mapeo: | dict |
| Tipos de conjuntos: | set, frozenset |
| Tipo booleano: | bool |
| Tipos binarios: | bytes, bytearray, memoryview |
| Ninguno tipo: | NoneType |
Obtener el tipo de datos
Puedes obtener el tipo de datos de cualquier objeto usando la función type():
Configuración del tipo de datos
En Python, el tipo de datos se establece cuando asignas un valor a una variable:
| Ejemplo | Tipo de datos | Intentalo |
|---|---|---|
| x = "Hello World" | str | Intentalo » |
| x = 20 | int | Intentalo » |
| x = 20.5 | float | Intentalo » |
| x = 1j | complex | Intentalo » |
| x = ["apple", "banana", "cherry"] | list | Intentalo » |
| x = ("apple", "banana", "cherry") | tuple | Intentalo » |
| x = range(6) | range | Intentalo » |
| x = {"name" : "John", "age" : 36} | dict | Intentalo » |
| x = {"apple", "banana", "cherry"} | set | Intentalo » |
| x = frozenset({"apple", "banana", "cherry"}) | frozenset | Intentalo » |
| x = True | bool | Intentalo » |
| x = b"Hello" | bytes | Intentalo » |
| x = bytearray(5) | bytearray | Intentalo » |
| x = memoryview(bytes(5)) | memoryview | Intentalo » |
| x = None | NoneType | Intentalo » |
Configuración del tipo de datos específico
Si desea especificar el tipo de datos, puede utilizar las siguientes funciones constructoras:
| Ejemplo | Tipo de datos | Intentalo |
|---|---|---|
| x = str("Hello World") | str | Intentalo » |
| x = int(20) | int | Intentalo » |
| x = float(20.5) | float | Intentalo » |
| x = complex(1j) | complex | Intentalo » |
| x = list(("apple", "banana", "cherry")) | list | Intentalo » |
| x = tuple(("apple", "banana", "cherry")) | tuple | Intentalo » |
| x = range(6) | range | Intentalo » |
| x = dict(name="John", age=36) | dict | Intentalo » |
| x = set(("apple", "banana", "cherry")) | set | Intentalo » |
| x = frozenset(("apple", "banana", "cherry")) | frozenset | Intentalo » |
| x = bool(5) | bool | Intentalo » |
| x = bytes(5) | bytes | Intentalo » |
| x = bytearray(5) | bytearray | Intentalo » |
| x = memoryview(bytes(5)) | memoryview | Intentalo » |
