Cadenas de texto (str)
Las cadenas de texto son secuencias inmutables de caracteres. Se utilizan para representar texto y se definen entre comillas simples (') o dobles ("). También se pueden utilizar triples comillas (''' o """) para cadenas multilínea.
nombre = "Ana"
mensaje = 'Hola, mundo'
parrafo = """Este es un
texto de varias líneas."""
Las cadenas soportan índices y slicing:
saludo = "Hola"
print(saludo[0]) # H
print(saludo[1:3]) # ol
También se pueden concatenar y formatear:
# Concatenación
nombre_completo = "Juan" + " " + "Pérez"
# Formateo moderno (f-strings)
edad = 25
print(f"Hola, tengo {edad} años")