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)
El día de hoy vamos a ver cómo restablecer la impresora térmica GOOJPRT PT-210 a…
Hoy voy a enseñarte cómo imprimir en una impresora térmica conectada por USB a una…
En este post voy a enseñarte a programar un servidor web en Android asegurándonos de…
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
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"