Ejercicio 4. Cadenas 4

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