Python provee métodos para trabajar con cadenas. Dos de ellos nos sirven para convertir toda una cadena a mayúscula, o toda la cadena a minúscula.
No necesitamos importar nada, porque es un método que le pertenece a todas las cadenas.
Recuerda tener instalado Python.
Para esto usamos el método upper
que tienen las cadenas. Así:
mayuscula = cadena.upper()
Veamos este ejemplo:
cadena = "Me gusta mucho el lenguaje de programación Python"
mayuscula = cadena.upper()
print("En mayúscula es: " + mayuscula)
La salida será… En mayúscula es: ME GUSTA MUCHO EL LENGUAJE DE PROGRAMACIÓN PYTHON
Convierte todas las letras, sin importar si ya son mayúsculas o no.
El método contrario a upper
es lower
. No hace falta explicación, porque es igual que arriba. Aquí un ejemplo de código:
minuscula = cadena.lower()
print("En minúscula es: " + minuscula)
La salida es…
En minúscula es: me gusta mucho el lenguaje de programación python
Así podemos probar todo:
cadena = "Me gusta mucho el lenguaje de programación Python"
mayuscula = cadena.upper()
print("En mayúscula es: " + mayuscula)
minuscula = cadena.lower()
print("En minúscula es: " + minuscula)
Hoy te voy a presentar un creador de credenciales que acabo de programar y que…
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…
En este artículo te voy a enseñar cómo usar un "top level await" esperando a…
Esta web usa cookies.
Ver comentarios
Hola! yo estoy haciendo un corrector ortográfico en python. Soy super pricipiante y me esta costando mucho salir del bucle en el que me he metido. Ya he conseguido hacer el 90 por ciento del proyecto pero ahora mismo esto atascada en:
-necesito decirle a python que si ve un punto, la siguiente palabra que le siga debe ser mayusucula.
-si ve una coma, debe seguir un espacio
-si ve un guion, debe haber un salto de linea
Estoy atascada porque no se como decírselo, a ver si me puedes echar un cable.
Gracias :)
Recomiendo que veas cómo recorrer una cadena y cómo obtener el índice de una subcadena dentro de una cadena.
No sé cuál enfoque estás tomando pero yo lo tomaría así por cada problema:
1 - Buscar la posición del punto y guardarla en una variable (por ejemplo
indice
), luego ver sicadena[indice + 1]
es una letra mayúscula2 - Buscar la posición de la coma y ver si
cadena[indice + 1]
es un espacio (if cadena[indice + 1] == " "
)3 - Lo de arriba, pero con
cadena[indice + 1] =="\n"