Ejercicio 3. Cadenas 3

Vamos a seguir trabajando con las cadenas. Trabajaremos con una cadena directamente para hacer mas explicito. (vamos intencionalmente a usar la cadena en lugar de una variable)

'''
Ejercicio 3: Manipulación de Cadenas de Caracteres en Python
Escribe un programa en Python que realice las siguientes operaciones con cadenas de caracteres:
Edito: AHR
Fecha: 2025-10-11
'''
cadena = "Hola, ¿cómo estás?"
cadena1 = "Hola, ¿como estas?".upper()
print(cadena1)
print(cadena.upper())
cadena2 = "Hola, ¿como estas?".lower()
print(cadena2)
cadena3 = "hola, ¿cómo estás?".capitalize()  # Capitaliza la primera letra
print(cadena3)
cadena4 = "hola, ¿cómo estás?".title()  #
print(cadena4)
cuenta = "Hola, ¿cómo estás?".count('o')
print(cuenta)
cuenta = "hola mundo mundo mundo mundo".count("mundo")
print(cuenta)
cuenta = "hola mundo mundo mundo mundo".find('o')
print(cuenta)
cuenta = "hola mundo mundo mundo mundo".find('x')  # No existe, retorna -1
print(cuenta)
cuenta = "hola mundo mundo mundo mundo".rfind('mundo')  # La ultima ocurrencia
print(cuenta)
cadena5 = "1000".isdigit()  # Verifica si todos los caracteres son dígitos "True"
print(cadena5)
cadena5 = "1000A".isdigit()  # Verifica si todos los caracteres son dígitos "False"
print(cadena5)
cadena6 = "Hola".isalpha()  # Verifica si todos los caracteres son alfabéticos "True"
print(cadena6)
cadena6 = "Hola1".isalpha()  # Verifica si todos los caracteres son alfabéticos "False"
print(cadena6)
cadena7 = "Hola123".isalnum()  # Verifica si todos los caracteres son alfanuméricos "True"
print(cadena7)
cadena7 = "Hola 123".isalnum()  # Verifica si todos los caracteres son alfanuméricos "False" (espacio)
print(cadena7)
cadena8 = "   Hola   ".islower()  # Verifica si todos los caracteres son minúsculas "False" (espacios)
print(cadena8)
cadena8 = "   hola   ".islower()  # Verifica si todos los caracteres son minúsculas "True"
print(cadena8)
cadena9 = " HOLA MUNDO ".isupper()  # Verifica si todos los caracteres son mayúsculas "True"
print(cadena9)
cadena9 = "HOLA MUNDo".isupper()  # Verifica si todos los caracteres son mayúsculas "False"
print(cadena9)
cadena10 = "Hola Mundo".istitle()  # Verifica si la cadena está en formato título "True"
print(cadena10)
cadena10 = "Hola mundo".istitle()  # Verifica si la cadena está en formato título "False"
print(cadena10)
cadena11 = "   ".isspace()  # Verifica si todos los caracteres son espacios en blanco "True"
print(cadena11)
cadena11 = "  a  ".isspace()  # Verifica si todos los caracteres son espacios en blanco "False"
print(cadena11)


Ejecutar el programa paso a paso y revisar los resultados en la consola.

HOLA, ¿COMO ESTAS?
HOLA, ¿CÓMO ESTÁS?
hola, ¿como estas?
Hola, ¿cómo estás?
Hola, ¿Cómo Estás?
2
4
1
-1
23
True
False
True
False
True
False
False
True
True
False
True
False
True
False