Tipos de Datos
Los tipos de Datos en Python son la forma en que Python clasifica y almacena los datos. Los tipos de datos más comunes en Python son:
- Números
- Cadenas
- Listas
- Tuplas
- Diccionarios
- Booleanos
- Rango
En esta actividad, aprenderás sobre los diferentes tipos de datos en Python y cómo se utilizan.
String y Números.
Los String y los Números son dos de los tipos de datos más comunes en Python. Los String son secuencias de caracteres, como letras, números y símbolos, que se utilizan para representar texto. Los Números, por otro lado, son valores numéricos, como enteros y decimales, que se utilizan para realizar cálculos matemáticos.
String
Los String en Python se crean utilizando comillas simples ’ ’ o comillas dobles ” “. Por ejemplo:
= "Juan"
nombre = 'Pérez' apellido
En el código anterior, se crean dos variables, nombre y apellido, que contienen los String “Juan” y “Pérez” respectivamente.
Números
Los Números en Python pueden ser enteros o decimales. Los enteros son números enteros, como 1, 2, 3, mientras que los decimales son números con decimales, como 1.5, 2.75, 3.14. Por ejemplo:
= 10
entero = 3.14 decimal
En el código anterior, se crean dos variables, entero y decimal, que contienen los números 10 y 3.14 respectivamente.
Listas y Tuplas.
Las listas y las tuplas son dos tipos de datos en Python que se utilizan para almacenar colecciones de elementos. Las listas son colecciones ordenadas y modificables de elementos, mientras que las tuplas son colecciones ordenadas e inmutables de elementos.
Listas
Las listas en Python se crean utilizando corchetes [ ] y pueden contener cualquier tipo de datos, como números, String, listas, tuplas, diccionarios, etc. Por ejemplo:
= [1, 2, 3, 4, 5]
numeros = ["Juan", "María", "Pedro"] nombres
En el código anterior, se crean dos listas, numeros y nombres, que contienen los números 1, 2, 3, 4, 5 y los nombres “Juan”, “María”, “Pedro” respectivamente.
Tuplas
Las tuplas en Python se crean utilizando paréntesis ( ) y pueden contener cualquier tipo de datos, como números, String, listas, tuplas, diccionarios, etc. Por ejemplo:
= (10, 20)
coordenadas = ("rojo", "verde", "azul") colores
En el código anterior, se crean dos tuplas, coordenadas y colores, que contienen las coordenadas (10, 20) y los colores “rojo”, “verde”, “azul” respectivamente.
Diccionarios y Booleanos.
Los diccionarios y los booleanos son dos tipos de datos en Python que se utilizan para almacenar información y tomar decisiones.
Diccionarios
Los diccionarios en Python se crean utilizando llaves { } y contienen pares de claves y valores. Por ejemplo:
= {"nombre": "Juan", "edad": 30, "ciudad": "Bogotá"} persona
En el código anterior, se crea un diccionario persona que contiene las claves “nombre”, “edad” y “ciudad” con los valores “Juan”, 30 y “Bogotá” respectivamente.
Booleanos
Los booleanos en Python son valores lógicos que pueden ser True o False. Se utilizan para tomar decisiones en un programa. Por ejemplo:
= True
es_mayor_de_edad = False es_estudiante
En el código anterior, se crean dos variables booleanas, es_mayor_de_edad y es_estudiante, que contienen los valores True y False respectivamente.
Range
El tipo de datos range en Python se utiliza para generar una secuencia de números. Se crea utilizando la función range() y puede contener hasta tres argumentos: start, stop y step. Por ejemplo:
= range(1, 10, 2) numeros
En el código anterior, se crea un objeto range llamado numeros que contiene los números 1, 3, 5, 7, 9.
Actividad
Instrucciones
Crea una lista llamada numeros que contenga los números del 1 al 10.
Crea una tupla llamada colores que contenga los colores “rojo”, “verde” y “azul”.
Crea un diccionario llamado persona que contenga las claves “nombre”, “edad” y “ciudad” con los valores “Juan”, 30 y “Bogotá” respectivamente.
Crea una variable booleana llamada es_mayor_de_edad y asígnale el valor True.
Imprime en la consola las variables numeros, colores, persona y es_mayor_de_edad.
¿Qué tipo de datos es la variable numeros? ¿Y la variable colores? ¿Y la variable persona? ¿Y la variable es_mayor_de_edad?
¿Qué tipo de datos es la variable numeros[0]? ¿Y la variable colores[1]? ¿Y la variable persona[“nombre”]? ¿Y la variable es_mayor_de_edad?
¿Qué tipo de datos es la variable numeros[0:5]? ¿Y la variable colores[1:]? ¿Y la variable persona.keys()? ¿Y la variable es_mayor_de_edad?
¿Qué tipo de datos es la variable range(1, 10, 2)? ¿Y la variable range(10)? ¿Y la variable range(1, 10)? ¿Y la variable range(1, 10, 1)?
¿Qué tipo de datos es la variable range(1, 10, 2)[0]? ¿Y la variable range(10)[0]? ¿Y la variable range(1, 10)[0]? ¿Y la variable range(1, 10, 1)[0]?
Posibles soluciones
La variable numeros es una lista.
La variable colores es una tupla.
La variable persona es un diccionario.
La variable es_mayor_de_edad es un booleano.
La variable numeros[0] es un número.
La variable colores[1] es un String.
La variable persona[“nombre”] es un String.
La variable numeros[0:5] es una lista.
La variable range(1, 10, 2) es un objeto range.
La variable range(1, 10, 2)[0] es un número.
Conclusiones
En esta actividad, aprendiste sobre los diferentes tipos de datos en Python, como los String, los Números, las Listas, las Tuplas, los Diccionarios, los Booleanos y el tipo de datos range.
También aprendiste cómo crear y utilizar estos tipos de datos en Python. Ahora estás listo para utilizar estos conocimientos en tus propios programas y proyectos.
¡Sigue practicando y mejorando tus habilidades de programación en Python!