Ir al contenido

Leccion 007 - Strings en Python: metodos clave y formateo profesional

Los strings son el tipo de dato mas usado en apps reales: nombres, emails, mensajes, rutas, JSON, logs y respuestas de API.

texto = " Aprende Python Gratis "
print(texto.strip())
print(texto.lower())
print(texto.upper())
print(texto.replace("Gratis", "desde cero"))
MetodoQue haceEjemplo
strip()Quita espacios extremos" hola ".strip()
lower()Minusculas"PyThOn".lower()
upper()Mayusculas"python".upper()
split(sep)Divide en lista"a,b,c".split(",")
join(lista)Une lista en string"-".join(["a","b"])
replace(a,b)Reemplaza texto"hola".replace("h","H")
nombre = "Lia"
puntos = 87
progreso = 0.73
print(f"Estudiante: {nombre}")
print(f"Puntos: {puntos}")
print(f"Progreso: {progreso:.0%}")
def normalizar_email(email):
return email.strip().lower()
def email_valido(email):
email = normalizar_email(email)
return ("@" in email) and ("." in email.split("@")[-1])
print(normalizar_email(" Alumno@Ejemplo.COM "))
print(email_valido(" Alumno@Ejemplo.COM "))

Crea una funcion slug_simple(titulo) que:

  1. Pase a minusculas.
  2. Quite espacios extra.
  3. Reemplace espacios por guion -.

Usa strip, lower, replace y expresiones regulares si necesitas limpieza avanzada.

Son la forma mas legible de interpolar variables en texto: f"Hola {nombre}".

split para separar texto en partes; join para recomponer una secuencia en un solo string.