Funciones principales de Strings en Python
Función/Método Descripción Ejemplo
upper() Convierte todo a mayúsculas "hola".upper() → "HOLA"
lower() Convierte todo a minúsculas "HoLa".lower() → "hola"
"python es genial".capitalize() →
capitalize() Primera letra en mayúscula "Python es genial"
"aprendiendo python".title() →
title() Primera letra de cada palabra en mayúscula "Aprendiendo Python"
strip() Elimina espacios al inicio y final " hola ".strip() → "hola"
"python es
feo".replace("feo","bacano") →
replace() Reemplaza texto "python es bacano"
"uno,dos,tres".split(",") →
split() Divide un string en lista ["uno","dos","tres"]
"-".join(["2025","09","25"]) →
join() Une lista en string "2025-09-25"
find() Encuentra posición de substring "hola mundo".find("mundo") → 5
startswith() Verifica si empieza con... "python".startswith("py") → True
endswith() Verifica si termina con... "python".endswith("on") → True
count() Cuenta ocurrencias "banana".count("a") → 3
len() Devuelve la longitud len("python") → 6