Strings en
Python
John Alexander Restrepo Hincapié
Objetivos:
Entender el concepto de strings en Python.
Aprender a manipular y trabajar con strings.
Aplicar métodos y operaciones comunes en
strings.
¿Qué es un String?
Un string es una secuencia de caracteres, como
letras, números y/o símbolos, encerrados entre
comillas simples ('') o dobles ("").
Ejemplo de un
String
Operaciones Básicas
con Strings
Concatenación: La unión de dos o más strings.
Indexación: Acceder a caracteres individuales
dentro de un string.
Slicing: Obtener subcadenas de un string.
Métodos Útiles
len(): Devuelve la longitud de un string.
upper() y lower(): Convierten un string a
mayúsculas o minúsculas.
split(): Divide un string en una lista de substrings.
replace(old, new): Reemplaza todas las ocurrencias
de old por new.
strip([chars]): Elimina los caracteres especificados
(o espacios en blanco por defecto) del inicio y el final
de un string.
Ejercicios
Prácticos
Solicita al usuario que ingrese su nombre y apellido, luego imprime un mensaje de
bienvenida con el nombre en mayúsculas.
Dado un string, imprimirlo al revés.
Solicitar al usuario que ingrese una frase, luego contar cuántas vocales contiene.
Dada una lista de strings, imprimir la longitud de cada string.
Dada una frase, imprimir todas las palabras en orden inverso.
Solicitar al usuario que ingrese una frase y una palabra, luego imprimir la frase con la
palabra reemplazada por asteriscos.
Dado un string, verificar si es un palíndromo (se lee igual de izquierda a derecha que de
derecha a izquierda).
Dado un string, contar cuántas veces aparece una letra específica.
Solicitar al usuario que ingrese su dirección de correo electrónico y verificar si es válida
(contiene "@" y ".").
Dado un string, imprimir la primera y última palabra.
Solicitar al usuario que ingrese una palabra, luego imprimir todas las posibles
permutaciones de sus letras.
Dada una lista de strings, unirla en un solo string separado por comas.