Vamos a continuar con métodos de cadenas, .startswith(), .endswith(), .split(), .join(), strip(), .lstrip(), .rstrip(), .replace().
'''
Ejercicio 4: Manipulación con métodos en Cadenas de Caracteres en Python
Escribe un programa en Python que realice las siguientes operaciones con cadenas de caracteres:
Edito: AHR
Fecha: 2025-10-23
'''
# Cadena de caracteres
cadena = "hola mundo".startswith("h") # Verifica si la cadena comienza con "h"
print(cadena) # Salida: True
cadena = "hola mundo".startswith("m") # Verifica si la cadena comienza con "m"
print(cadena) # Salida: False
cadena = "hola mundo".endswith("o") # Verifica si la cadena termina con "o"
print(cadena) # Salida: True
cadena = "hola mundo".endswith("h") # Verifica si la cadena termina con "h"
print(cadena) # Salida: False
cadena = "hola mundo".split() # Divide la cadena en una lista de palabras
print(cadena) # Salida: ['hola', 'mundo']
cadena = "hola mundo mundo".split() # Divide la cadena en una lista de palabras
print(cadena) # Salida: ['hola', 'mundo', 'mundo']
cadena = "hola-mundo-python".split("-") # Divide la cadena usando "-" como separador
print(cadena) # Salida: ['hola', 'mundo', 'python']
cadena = ",".join('alejandro') # Une los elementos de la lista con "," como separador
print(cadena) # Salida: 'a,l,e,j,a,n,d,r,o'
cadena = "-".join('alejandro') # Une los elementos de la lista con "-" como separador
print(cadena) # Salida: 'a-l-e-j-a-n-d-r-o'
cadena = " ".join('alejandro') # Une los elementos de la lista con "-" como separador
print(cadena) # Salida: 'a l e j a n d r o'
cadena = " hola mundo ".strip() # Elimina espacios en blanco al inicio y al final
print(cadena) # Salida: 'hola mundo'
cadena = ".....hola mundo.....".strip(".") # Elimina espacios en blanco al inicio y al final
print(cadena) # Salida: 'hola mundo'
cadena = " hola mundo ".lstrip() # Elimina espacios en blanco al inicio
print(cadena) # Salida: 'hola mundo '
cadena = " hola mundo ".rstrip() # Elimina espacios en blanco al final
print(cadena) # Salida: ' hola mundo'
cadena = "hola mundo".replace("mundo", "Python") # Reemplaza "mundo" por "Python"
print(cadena) # Salida: 'hola Python'
Vamos a ejecutarlo paso a paso y revisar que el resultado sea como el que se propone.
True
False
True
False
['hola', 'mundo']
['hola', 'mundo', 'mundo']
['hola', 'mundo', 'python']
a,l,e,j,a,n,d,r,o
a-l-e-j-a-n-d-r-o
a l e j a n d r o
hola mundo
hola mundo
hola mundo
hola mundo
hola Python