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

TipoEjemploDescripción
int42Números enteros
float3.14Números decimales
str"hola"Cadenas de texto
boolTrue / FalseValores booleanos
NoneNoneRepresenta 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.