Nivel principiante5 min

    Variables en Python

    Una variable es un nombre que apunta a un valor almacenado en memoria. En Python no necesitas declarar el tipo — Python lo deduce solo.

    Lo que aprenderás

    Declaración de variables, asignación, convención snake_case, reasignación

    ¿Qué es una variable?

    Una variable es como una caja con una etiqueta: guardas algo dentro y lo recuperas por su nombre. En Python, crear una variable es tan simple como escribir su nombre, el signo igual y el valor.

    nombre = "Ana"
    edad = 25
    pi = 3.14
    
    print(nombre)  # Ana
    print(edad)    # 25

    Convención de nombres

    Python usa snake_case: palabras en minúsculas separadas por guiones bajos. Los nombres deben ser descriptivos y no pueden empezar por número.

    # ✅ Correcto
    edad_usuario = 30
    nombre_completo = "Carlos López"
    
    # ❌ Incorrecto
    2nombre = "error"   # empieza por número
    nombreCompleto = "evitar"  # camelCase no es pythónico

    Reasignación

    Puedes cambiar el valor de una variable en cualquier momento, incluso cambiar su tipo.

    x = 10
    print(x)   # 10
    
    x = "ahora soy texto"
    print(x)   # ahora soy texto

    Practica ahora mismo

    Has leído cómo funciona Variables en Python. Ahora pruébalo: escribe y ejecuta código en el navegador, sin instalar nada.

    Lecciones relacionadas