Tipos de variables
1. Qué son los tipos de variables? #
En Python, las variables pueden almacenar diferentes tipos de datos. El tipo de una variable se refiere a la clase de información que almacena, como números, texto, o listas de elementos. Python es muy flexible con los tipos de variables y permite cambiarlos según sea necesario.
2. Principales tipos de variables en Python #
-
Enteros (int):
- Los enteros son números sin decimales.
- Ejemplo:
1edad = 25 2print(edad)Salida de consola 25
- ¿Qué hace?: Aquí
edades una variable de tipo entero que almacena el número25.
- ¿Qué hace?: Aquí
-
Flotantes (float):
- Los flotantes son números con decimales.
- Ejemplo:
1precio = 19.99 2print(precio)Salida de consola 19.99
- ¿Qué hace?: Aquí
precioes una variable de tipo flotante que almacena el número19.99.
- ¿Qué hace?: Aquí
-
Cadenas de texto (str):
- Las cadenas de texto son secuencias de caracteres, como palabras o frases.
- Ejemplo:
1nombre = "Ana" 2print(nombre)Salida de consola Ana
- ¿Qué hace?: Aquí
nombrees una variable de tipo cadena de texto que almacena el texto"Ana".
- ¿Qué hace?: Aquí
-
Booleanos (bool):
- Los booleanos son variables que solo pueden tener dos valores:
True(verdadero) oFalse(falso). - Ejemplo:
1es_mayor = True 2print(es_mayor)Salida de consola True
- ¿Qué hace?: Aquí
es_mayores una variable de tipo booleano que almacena el valorTrue.
- ¿Qué hace?: Aquí
- Los booleanos son variables que solo pueden tener dos valores:
-
Listas (list):
- Las listas son colecciones ordenadas de elementos que pueden ser de diferentes tipos.
- Ejemplo:
1frutas = ["🍎 manzana", "🍊 naranja", "🍒 cereza"] 2print(frutas)Salida de consola ['🍎 manzana', '🍊 naranja', '🍒 cereza']
- ¿Qué hace?: Aquí
frutases una variable de tipo lista que almacena varios elementos (en este caso, nombres de frutas).
- ¿Qué hace?: Aquí
-
Tuplas (tuple):
- Las tuplas son como listas, pero sus elementos no se pueden modificar después de que se crean.
- Ejemplo:
1colores = ("rojo", "verde", "azul") 2print(colores)Salida de consola ('rojo', 'verde', 'azul')- ¿Qué hace?: Aquí
coloreses una variable de tipo tupla que almacena varios elementos.
- ¿Qué hace?: Aquí
-
Diccionarios (dict):
- Los diccionarios son colecciones de pares clave-valor, donde cada clave está asociada a un valor.
- Ejemplo:
1persona = {"nombre": "Carlos", "edad": 30, "ciudad": "Madrid"} 2print(persona)Salida de consola {'nombre': 'Carlos', 'edad': 30, 'ciudad': 'Madrid'}- ¿Qué hace?: Aquí
personaes una variable de tipo diccionario que almacena pares clave-valor.
- ¿Qué hace?: Aquí
3. Comprobando el tipo de una variable #
Puedes comprobar el tipo de una variable usando la función type().
- Ejemplo:
1edad = 25 2print(type(edad))Salida de consola <class 'int'>
- ¿Qué hace?: Este código muestra el tipo de la variable
edad.
- ¿Qué hace?: Este código muestra el tipo de la variable
4. Por qué son importantes los tipos de variables? #
Entender los tipos de variables es importante porque te ayuda a manejar correctamente los datos en tu programa. Por ejemplo, no puedes sumar un número y un texto directamente sin obtener un error. Conocer los tipos te permite manipular los datos de la manera correcta.
Resumen del tema
Conceptos clave #
- Tipado Dinámico y Fuerte: Python asigna el tipo de dato automáticamente en tiempo de ejecución y no permite operaciones incompatibles entre tipos sin conversión.
- Tipos Primitivos Básicos:
int(enteros sin límite de precisión),float(reales con decimales),str(cadenas de texto) ybool(True/False). - Estructuras de Colección Principales:
list(mutables y ordenadas),tuple(inmutables y ordenadas),dict(pares clave-valor) yset(elementos únicos desordenados). - Inspección con
type(): función integrada para consultar la clase/tipo de cualquier objeto (type(x)).
Qué debes recordar #
Python es de tipado dinámico y fuertemente tipado; puedes verificar el tipo de cualquier variable usando la función type(variable).