🔢 Módulo 2: Métodos de cadenas (strings)
En este módulo aprenderás a trabajar con los métodos propios de las cadenas de texto en Python, que te permiten transformar, buscar, dividir, unir y validar strings de forma sencilla y poderosa.
📈 Manipulación de cadenas
upper() y lower()
Convierte el texto a mayúsculas o minúsculas.
capitalize() y title()
Capitaliza la primera letra o cada palabra del string.
strip()
Elimina espacios en blanco al inicio y al final de una cadena.
🔍 Búsqueda y conteo
find() y index()
Devuelven la posición donde aparece un texto. index() lanza error si no se encuentra.
count() e in
Cuenta las veces que aparece una subcadena o verifica su presencia.
💡 Reemplazo y división
replace()
Reemplaza partes del texto por otro valor.
split()
Divide una cadena en partes usando un separador.
join()
Une una lista de cadenas usando un separador.
🔒 Validación de contenido
isalpha(), isdigit(), isalnum()
Verifican si la cadena contiene solo letras, solo números o ambos.
📋 Proyecto sugerido
Verificador de contraseñas: Pide al usuario una contraseña e imprime:
- Longitud
- Si tiene solo letras
- Si tiene solo números
- Si es alfanumérica
- Si contiene al menos una letra mayúscula
🔹 Ejercicios interactivos
Selecciona la respuesta correcta y haz clic en "Verificar respuesta" para comprobar tu elección.
❓ Pregunta 1
¿Qué hace "hola mundo".title()?
❓ Pregunta 2
¿Qué devuelve " Hola mundo ".strip()?
❓ Pregunta 3
¿Qué hace "perro".replace("r", "l")?
❓ Pregunta 4
¿Cuál es el resultado de "banana".count("a")?
❓ Pregunta 5
¿Qué devuelve "Hola123".isalpha()?
Te invitamos al siguiente módulo del curso Listas, para que continúes con tu avance.

No hay comentarios:
Publicar un comentario