Tipos de Datos Simples en Python

Introducción

Ilustración educativa que representa los tipos de datos simples en Python con un vaso, una caja y una tarjeta, cada uno como analogía de números flotantes, enteros y cadenas de texto.
Representación visual de los tipos de datos simples en Python, comparados con objetos cotidianos que guardan distintos tipos de información.

En el lenguaje Python, los tipos de datos básicos constituyen la base fundamental para el manejo y procesamiento de la información. Cada tipo de dato define la naturaleza del valor que se almacena en una variable y determina qué operaciones pueden realizarse sobre él. Comprender estos tipos es esencial para escribir programas correctos, eficientes y fáciles de mantener. Python, al ser un lenguaje de tipado dinámico, permite que las variables cambien de tipo en tiempo de ejecución, lo que brinda una gran flexibilidad al programador.

A continuación, se explican los principales tipos de datos básicos en Python:

  • Números (enteros, flotantes y complejos)
  • Cadenas de Texto (Strings)
  • Booleanos (True, False)

Números (enteros, flotantes y complejos)

Python maneja tres tipos principales de números: enteros, flotantes y complejos.

  • Enteros (int): representan números sin parte decimal.
    Ejemplo:
                          
                            edad = 30
                          
                        

    Aquí, la variable edad almacena un número entero.

  • Flotantes (float): representan números reales con parte decimal.
    Ejemplo:
                          
                            temperatura = 25.7
                          
                        

    El número cod 25.7 es de tipo flotante.

  • Complejos (complex): se utilizan en cálculos matemáticos avanzados y contienen una parte real y una parte imaginaria.
    Ejemplo:
                          
                            z = 2 + 3j
                          
                        

    En este caso, 2 es la parte real y 3jla parte imaginaria.

Cadenas de Texto (Strings)

Las cadenas de texto o strings (str) representan secuencias de caracteres, como palabras, frases o incluso números que se tratan como texto.

Se encierran entre comillas simples, dobles o triples.

Ejemplo:

                  
                   nombre = "Eduardo"
                    mensaje = 'Bienvenido al análisis de datos con Python'
                  
                

Las cadenas permiten múltiples operaciones, como concatenación (+), repetición (*) o acceso a caracteres individuales mediante índices.

Ejemplo:

                  
                    print(nombre[0])  # Muestra la letra 'E'
                  
                

Booleanos (True, False)

El tipo booleano (bool) tiene solo dos valores posibles: True y False, que representan verdadero o falso.

Este tipo se utiliza principalmente en estructuras de control como condiciones o bucles.

Ejemplo:

                  
                   activo = True
                    es_mayor = edad > 18
                  
                

Conversión de Tipos (Casting)

Python permite convertir un valor de un tipo de dato a otro utilizando funciones integradas. Este proceso se conoce como casting o conversión de tipos.

Algunas funciones comunes son:

  • int(): convierte a entero.
  • float(): convierte a flotante.
  • str(): convierte a cadena.

Ejemplos:

Sintaxis básica:

                  
                   x = int(3.7)     # Devuelve 3
                    y = float(5)     # Devuelve 5.0
                    z = str(10)      # Devuelve "10"
                    b = bool(0)      # Devuelve False
                  
                

Estas conversiones son muy útiles cuando se recibe información en diferentes formatos (por ejemplo, desde la entrada del usuario o archivos de texto) y se necesita trabajar con tipos numéricos o lógicos.

Comentarios

Si tiene alguna inquietud, duda o ha encontrado algún error, por favor infórmelo a través del formulario disponible para este propósito.

Deje su comentario

La política de privacidad, y los términos y condiciones estándisponibles en el formulario de contacto.