Tema 2

Variables y tipos de datos

Una variable es un nombre que usamos para guardar un valor en la memoria del ordenador y poder usarlo más adelante.

Crear una variable

edad = 16
nombre = "Marta"
altura = 1.68
es_estudiante = True

No hace falta indicar el tipo de dato: Python lo deduce automáticamente al asignar el valor.

Reglas para nombrar variables

Tipos de datos básicos

TipoNombre en PythonEjemplo
Número enteroint16
Número decimalfloat1.68
Texto (cadena)str"Marta"
BooleanoboolTrue / False

Saber qué tipo tiene un dato: type()

edad = 16
print(type(edad))       # <class 'int'>
print(type("hola"))     # <class 'str'>

Convertir entre tipos

A veces necesitamos transformar un dato de un tipo a otro:

texto = "16"
numero = int(texto)      # convierte texto "16" al entero 16
decimal = float(numero)  # convierte 16 a 16.0
cadena = str(numero)     # convierte 16 al texto "16"
⚠️ Cuidado: int("hola") da error, porque "hola" no se puede convertir a número. La conversión solo funciona si el contenido del texto realmente es un número.
← 1. ¿Qué es Python?3. Entrada y salida →