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