Python

Python

Tutorial Python: Tipos de datos

Explora los principales tipos de datos en Python, como enteros, flotantes, complejos, booleanos, cadenas de texto, listas, tuplas, conjuntos y diccionarios.

Python, como lenguaje de programación, tiene varios tipos de datos incorporados que pueden ser usados para manejar diferentes tipos de información.

Números

En Python, los números pueden ser de diferentes tipos. Aquí hay cuatro tipos distintos de números:

  • Enteros (int): Estos son todos los números enteros, sin una parte decimal, tanto positivos como negativos. Por ejemplo:
a = 10
print(type(a))  # <class 'int'>
  • Números de punto flotante (float): Estos son los números que tienen tanto una parte entera como una parte decimal. Pueden ser positivos o negativos. Por ejemplo:
b = 10.5
print(type(b))  # <class 'float'>
  • Números complejos (complex): Estos son números que tienen una parte real y una parte imaginaria. Por ejemplo:
c = 3 + 4j
print(type(c))  # <class 'complex'>
  • Números de tipo booleano (bool): Este tipo de datos solo puede tener dos valores: True (verdadero) o False (falso). Por ejemplo:
d = True
print(type(d))  # <class 'bool'>

Cadenas de texto (Strings)

Las cadenas de texto son una secuencia de caracteres y se definen utilizando comillas simples o dobles. Por ejemplo:

str1 = 'Hola, Mundo!'
print(type(str1))  # <class 'str'>

Las cadenas pueden ser indexadas y también se pueden realizar operaciones de segmentación (slicing).

Listas

Las listas son colecciones ordenadas y mutables de elementos. Los elementos de una lista están encerrados entre corchetes [] y están separados por comas. Por ejemplo:

lista = [1, 'Hola', 3.14, True]
print(type(lista))  # <class 'list'>

Las listas en Python pueden contener diferentes tipos de datos.

Tuplas

Las tuplas son similares a las listas, pero a diferencia de las listas, las tuplas son inmutables. Esto significa que una vez que una tupla es creada, no puede ser modificada. Las tuplas están encerradas entre paréntesis (). Por ejemplo:

tupla = (1, 'Hola', 3.14, True)
print(type(tupla))  # <class 'tuple'>

Conjuntos (Sets)

Los conjuntos son una colección de elementos que no están ordenados y no contienen duplicados. Los elementos de un conjunto están encerrados entre llaves {} y están separados por comas. Por ejemplo:

conjunto = {1, 'Hola', 3.14, True}
print(type(conjunto))  # <class 'set'>

Diccionarios

Los diccionarios son una colección no ordenada de pares clave-valor. Se definen utilizando llaves {}. La clave y el valor están separados por dos puntos :. Por ejemplo:

diccionario = {'nombre': 'Juan', 'edad': 30}
print(type(diccionario))  # <class 'dict'>

En el ejemplo anterior, 'nombre' y 'edad' son las claves, y 'Juan' y 30 son los valores correspondientes.

Estos son los principales tipos de datos en Python. Cada uno de ellos tiene sus propios métodos y funcionalidades que permiten a los programadores manipular datos de manera efectiva.

Certifícate en Python con CertiDevs PLUS

Ejercicios de esta lección Tipos de datos

Evalúa tus conocimientos de esta lección Tipos de datos con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.

Polimorfismo

Python
Puzzle

Clases y objetos

Python
Código

Listas

Python
Código

Crear módulos y paquetes

Python
Puzzle

Estructuras de control

Python
Test

Diccionarios

Python
Puzzle

Módulo math

Python
Test

Importar módulos y paquetes

Python
Test

Operadores

Python
Test

OOP en python

Python
Proyecto

Estructuras de control

Python
Código

Instalación de Python y creación de proyecto

Python
Test

Listas

Python
Puzzle

Estructuras de control

Python
Puzzle

Encapsulación

Python
Test

Gestor de tareas con operaciones CRUD en Python

Python
Proyecto

Clases y objetos

Python
Test

Crear módulos y paquetes

Python
Test

Encapsulación

Python
Puzzle

Tipos de datos

Python
Test

Herencia de clases

Python
Código

Tuplas

Python
Test

Herencia

Python
Puzzle

Módulo datetime

Python
Puzzle

Excepciones

Python
Puzzle

Operadores

Python
Puzzle

Funciones lambda

Python
Puzzle

Clases y objetos

Python
Puzzle

Diccionarios

Python
Test

Módulo os

Python
Puzzle

Listas

Python
Test

Conjuntos

Python
Puzzle

Funciones lambda

Python
Test

Tuplas

Python
Puzzle

Módulo json

Python
Puzzle

Ejercicio proyecto de Python con Pandas - Análisis de datos

Python
Proyecto

Operadores

Python
Código

Variables

Python
Puzzle

Tipos de datos

Python
Puzzle

Diccionarios en Python

Python
Código

Conjuntos

Python
Test

Módulo math

Python
Puzzle

Excepciones

Python
Test

Módulo csv

Python
Test

Importar módulos y paquetes

Python
Puzzle

Funciones Python

Python
Puzzle

Módulo json

Python
Test

Tipos de datos

Python
Código

Módulo datetime

Python
Test

Herencia

Python
Test

Funciones

Python
Test

Funciones Python

Python
Código

Variables

Python
Test

Módulo csv

Python
Puzzle

Introducción a Python

Python
Test

Polimorfismo

Python
Test

Módulo os

Python
Test

Todas las lecciones de Python

Accede a todas las lecciones de Python y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.

Certificados de superación de Python

Supera todos los ejercicios de programación del curso de Python y obtén certificados de superación para mejorar tu currículum y tu empleabilidad.

En esta lección

Objetivos de aprendizaje de esta lección

  1. Comprender los tipos de datos numéricos y cómo utilizarlos en Python.
  2. Aprender a trabajar con cadenas de texto, incluyendo indexación y segmentación.
  3. Familiarizarse con el concepto de listas y sus operaciones.
  4. Entender el uso de tuplas y su diferencia con las listas.
  5. Conocer los conjuntos y sus características distintivas.
  6. Aprender a crear y manipular diccionarios para almacenar datos asociados por claves.