Saltar al contenido

¿Qué son los tipos de datos en Python? Explicación de int, float, str y bool con ejemplos

26/04/2025
¿Qué son los tipos de datos en Python (int float str bool)?
Compartir:


Índice de Contenido

Introducción a los tipos de datos en Python

En el mundo de la programación, los tipos de datos son fundamentales para entender cómo funcionan los lenguajes. En Python, existen diferentes tipos de datos básicos que nos permiten almacenar y manipular información de diversas maneras. Los más comunes son int, float, str y bool.

Comprender qué son los tipos de datos en Python es clave para escribir código eficiente y sin errores. En este artículo, aprenderás qué son, cómo se usan y verás ejemplos prácticos de cada uno.

¿Qué significa tipo de dato en Python?

Un tipo de dato en Python define la naturaleza de un valor y las operaciones que se pueden realizar sobre él. Por ejemplo, no es lo mismo sumar dos números que concatenar dos cadenas de texto. Python es un lenguaje de tipado dinámico, lo que significa que no necesitas declarar explícitamente el tipo de dato de una variable, el propio lenguaje lo infiere automáticamente.

Principales tipos de datos en Python

A continuación, exploraremos los cuatro tipos de datos primitivos más utilizados en Python: int (números enteros), float (números decimales), str (cadenas de texto) y bool (valores booleanos).

Tipo de dato int en Python

El tipo int representa números enteros, es decir, aquellos que no tienen parte decimal. Se utilizan para contar objetos, realizar operaciones aritméticas, índices, entre otros.

Ejemplo de int en Python:

numero = 10
print(type(numero))  # Salida: <class int>
    
  • Operaciones comunes: suma, resta, multiplicación, división, módulo.
  • Ejemplo de operación:
    a = 5
    b = 3
    resultado = a + b  # resultado es 8
                

Tipo de dato float en Python

El tipo float se utiliza para representar números decimales o de punto flotante. Es útil cuando necesitas precisión decimal, por ejemplo, en cálculos científicos o financieros.

Ejemplo de float en Python:

pi = 3.1416
print(type(pi))  # Salida: <class float>
    
  • Operaciones comunes: iguales a las de los enteros, pero con decimales.
  • Ejemplo de operación:
    precio = 19.99
    cantidad = 3
    total = precio * cantidad  # total es 59.97
                

Tipo de dato str en Python

El tipo str representa una cadena de caracteres, es decir, texto. Puedes usar comillas simples (texto) o dobles ("texto") para definirlas.

Ejemplo de str en Python:

nombre = "Juan"
print(type(nombre))  # Salida: <class str>
    
  • Operaciones comunes: concatenación, repetición, acceso por índice, métodos de texto.
  • Ejemplo de concatenación:
    saludo = "Hola, " + nombre  # saludo es "Hola, Juan"
                

Tipo de dato bool en Python

El tipo bool representa un valor booleano: True (verdadero) o False (falso). Es esencial para realizar comparaciones y controlar el flujo del programa.

Ejemplo de bool en Python:

es_mayor_de_edad = True
print(type(es_mayor_de_edad))  # Salida: <class bool>
    
  • Operaciones comunes: comparaciones, operaciones lógicas (and, or, not).
  • Ejemplo de comparación:
    edad = 20
    mayor_de_edad = edad >= 18  # mayor_de_edad es True
                

¿Cómo se utilizan los tipos de datos en Python?

Cuando declaras una variable en Python, el tipo de dato se asigna automáticamente según el valor que le des. Sin embargo, es importante comprender los tipos de datos en Python para evitar errores y aprovechar al máximo el lenguaje.

Ejemplo de uso combinado:

nombre = "Ana"
edad = 25
altura = 1.68
es_estudiante = False

print("Nombre:", nombre)
print("Edad:", edad)
print("Altura:", altura)
print("¿Es estudiante?", es_estudiante)
    

En este ejemplo, cada variable tiene un tipo de dato diferente: str, int, float y bool.

Conversión entre tipos de datos en Python

A veces es necesario convertir de un tipo de dato a otro. Python ofrece funciones como int(), float(), str() y bool() para realizar estas conversiones.

Quizás también te interese:  ¿Qué son las variables en Python y cómo declararlas? Guía completa para principiantes

Ejemplo de conversión:

numero_str = "30"
numero_int = int(numero_str)  # Convierte str a int

decimal = float("3.14")       # Convierte str a float

texto = str(100)              # Convierte int a str

verdadero = bool(1)           # Convierte int a bool (1 es True, 0 es False)
    

Conclusión

Comprender qué son los tipos de datos en Python y saber cómo funcionan int, float, str y bool es esencial para cualquier persona que desee aprender a programar en este lenguaje. Estos tipos de datos forman la base de la manipulación de información en Python, permitiéndote crear programas más robustos y eficientes. No olvides practicar con los ejemplos y experimentar con tus propios valores para afianzar estos conceptos.

Compartir: