Volver a Python Básico
Variables y Tipos de Datos
Python es un lenguaje de tipado dinámico — no necesitas declarar el tipo de una variable explícitamente. Python lo infiere en tiempo de ejecución.
Declaración de Variables
nombre = "Alice"
edad = 30
altura = 1.75
activo = True
Tipos de Datos Integrados
| Tipo | Ejemplo | Descripción |
|---|---|---|
int | 42 | Números enteros |
float | 3.14 | Números decimales |
str | "hola" | Cadenas de texto |
bool | True / False | Valores booleanos |
None | None | Representa ausencia de valor |
Verificación y Conversión de Tipos
x = 10
print(type(x)) # <class 'int'>
y = float(x) # 10.0
z = str(x) # "10"
w = bool(0) # False
Cadenas de Texto
primero = "Hola"
apellido = "Mundo"
# Concatenación
saludo = primero + " " + apellido
# f-strings (recomendado)
mensaje = f"Mi nombre es {primero} y tengo {edad} años."
# Multilínea
texto = """
Esto es una
cadena multilínea.
"""
Convención de Constantes
Python no tiene constantes verdaderas, pero la convención es usar MAYÚSCULAS:
MAX_REINTENTOS = 5
PI = 3.14159
URL_API = "https://ejemplo.com/api"
Ejercicio Práctico
# Crear variables para un perfil de usuario
usuario = "juan_perez"
correo = "[email protected]"
puntuacion = 9850
premium = False
print(f"Usuario: {usuario}")
print(f"Correo: {correo}")
print(f"Puntuación: {puntuacion}")
print(f"Premium: {premium}")
Concepto clave: Las variables en Python son referencias a objetos. Asignar un nuevo valor simplemente apunta la variable a un objeto diferente.