> lección 1/34 · 12 min

Variables y tipos de datos

Concepto

Una variable es un nombre que guarda un valor para usarlo después. En Python no se declara el tipo de antemano: la variable nace cuando le asignas un valor, y Python deduce el tipo por cómo lo escribiste.

Sintaxis
nombre_variable = valor

Asignar una variable. El signo = guarda el valor de la derecha en el nombre de la izquierda. No es una igualdad matemática: se lee "guarda 450000 en precio".

precio = 450000

Los cuatro tipos básicos. int para enteros, float para números con decimales (con punto, no coma), str para texto entre comillas y bool para True o False, con mayúscula inicial y sin comillas.

precio = 450000        # int
descuento = 0.1        # float
producto = "Notebook"  # str
disponible = True      # bool

Las comillas cambian el tipo: 450000 es un número con el que se puede calcular, y "450000" es un texto que solo se ve igual. Lo mismo pasa con True y "True".

Nombres que se entienden. Un buen nombre dice qué guarda: precio_unitario se entiende solo, x no. Se escriben en minúsculas, con _ entre palabras, sin tildes ni espacios.

Cambiar el valor. Una variable se puede volver a asignar en cualquier momento; el valor anterior se pierde. Y el lado derecho puede usar otras variables:

stock = 3
stock = stock + 2   # ahora stock vale 5

Comentarios con #. Todo lo que viene después de # en una línea es un comentario: Python lo ignora. Sirve para explicarle el código a quien lo lea después, incluso a ti dentro de un mes.

> tarea Python

Crea las variables de un producto: producto con el texto "Notebook", precio con el entero 450000, stock con el entero 3 y disponible con True. Después calcula valor_inventario como precio por stock, usando las variables (no el número escrito a mano).

Cargando Python… la primera vez puede tardar unos segundos.

Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.

Aprueba las tareas de esta lección para ver el cierre.