Introducción
En este laboratorio, aprenderás cómo verificar si una cadena de texto está en minúsculas en Python. Comenzaremos explorando el concepto de cadenas en minúsculas y su importancia en la programación, incluyendo la normalización de datos y las comparaciones insensibles a mayúsculas y minúsculas. Crearás un script de Python para demostrar cadenas en minúsculas y lo ejecutarás en el entorno de VS Code.
A continuación, aprenderás cómo usar el método islower() para determinar si una cadena está completamente en minúsculas. El laboratorio te guiará a través de la modificación del script existente para incorporar el método islower() y probar su funcionalidad. Finalmente, aprenderás cómo manejar cadenas con mayúsculas y minúsculas mezcladas.
Aprende sobre cadenas en minúsculas
En este paso, exploraremos qué son las cadenas en minúsculas y por qué son importantes en la programación. Una cadena en minúsculas es simplemente una cadena donde todos los caracteres están en minúsculas. Comprender y manipular cadenas en minúsculas es crucial para tareas como la normalización de datos, las comparaciones insensibles a mayúsculas y minúsculas y garantizar la coherencia en tus aplicaciones.
Comencemos creando un sencillo script de Python para demostrar cadenas en minúsculas.
Abre el editor de VS Code en el entorno de LabEx.
Crea un nuevo archivo llamado
lowercase_example.pyen el directorio~/project.💡 Consejos de LabEx: Asegúrate de guardar el archivo con la extensión
.pypara que se reconozca como un archivo de Python.Agrega el siguiente código al archivo
lowercase_example.py:## Example of lowercase strings string1 = "hello world" string2 = "python is fun" print(string1) print(string2)Ahora, ejecutemos el script. Abre una terminal en VS Code (generalmente la puedes encontrar en el panel inferior) y navega hasta el directorio
~/project. Por defecto, ya deberías estar en este directorio.Ejecuta el script utilizando el siguiente comando:
python lowercase_example.pyDeberías ver la siguiente salida:
hello world python is funEste sencillo ejemplo muestra dos cadenas que ya están en minúsculas. En muchos escenarios del mundo real, encontrarás cadenas con mayúsculas y minúsculas mezcladas, y tendrás que convertirlas a minúsculas. Cubriremos eso en los siguientes pasos.
Utiliza el método islower()
En este paso, aprenderemos cómo utilizar el método islower() en Python para verificar si una cadena está en minúsculas. El método islower() es un método incorporado de cadenas que devuelve True si todos los caracteres con distinción de mayúsculas y minúsculas en la cadena están en minúsculas y hay al menos un carácter con distinción de mayúsculas y minúsculas, y False en caso contrario.
Modifiquemos el archivo lowercase_example.py que creamos en el paso anterior para incluir el método islower().
Abre el archivo
lowercase_example.pyen el editor de VS Code.Modifica el código para incluir el método
islower()de la siguiente manera:## Example of using the islower() method string1 = "hello world" string2 = "Python is fun" string3 = "12345" print(string1.islower()) print(string2.islower()) print(string3.islower())En este código, estamos llamando al método
islower()en tres cadenas diferentes:string1está completamente en minúsculas.string2tiene mayúsculas y minúsculas mezcladas.string3contiene solo números.
Guarda los cambios en el archivo
lowercase_example.py.Ejecuta el script utilizando el siguiente comando en la terminal:
python lowercase_example.pyDeberías ver la siguiente salida:
True False FalseComo puedes ver:
string1.islower()devuelveTrueporque todos los caracteres están en minúsculas.string2.islower()devuelveFalseporque contiene un carácter en mayúsculas ('P').string3.islower()devuelveFalseporque no contiene ningún carácter con distinción de mayúsculas y minúsculas.
El método
islower()es útil para validar entradas, verificar formatos de cadenas y realizar operaciones sensibles a mayúsculas y minúsculas.
Manejar casos mixtos
En este paso, aprenderemos cómo manejar cadenas con mayúsculas y minúsculas mezcladas y convertirlas a minúsculas utilizando el método lower() en Python. El método lower() es un método incorporado de cadenas que devuelve una copia de la cadena con todos los caracteres en mayúsculas convertidos a minúsculas.
Modifiquemos el archivo lowercase_example.py con el que hemos estado trabajando para incluir el método lower().
Abre el archivo
lowercase_example.pyen el editor de VS Code.Modifica el código para incluir el método
lower()de la siguiente manera:## Example of using the lower() method string1 = "Hello World" string2 = "Python Is Fun" string3 = "MiXeD CaSe" lowercase_string1 = string1.lower() lowercase_string2 = string2.lower() lowercase_string3 = string3.lower() print(lowercase_string1) print(lowercase_string2) print(lowercase_string3)En este código, estamos llamando al método
lower()en tres cadenas diferentes con mayúsculas y minúsculas mezcladas y almacenando las versiones en minúsculas en nuevas variables.Guarda los cambios en el archivo
lowercase_example.py.Ejecuta el script utilizando el siguiente comando en la terminal:
python lowercase_example.pyDeberías ver la siguiente salida:
hello world python is fun mixed caseComo puedes ver, el método
lower()convierte todos los caracteres en mayúsculas de las cadenas a minúsculas. Esto es útil para normalizar cadenas antes de compararlas o almacenarlas en una base de datos.Ahora, combinemos el método
islower()del paso anterior con el métodolower()para verificar si una cadena se convierte en minúsculas después de aplicar el métodolower().Modifica el archivo
lowercase_example.pyde la siguiente manera:## Example of using lower() and islower() methods together string1 = "Hello World" lowercase_string1 = string1.lower() print(lowercase_string1.islower())Guarda los cambios en el archivo
lowercase_example.py.Ejecuta el script nuevamente:
python lowercase_example.pyDeberías ver la siguiente salida:
TrueEsto muestra que después de convertir
string1a minúsculas utilizando el métodolower(), el métodoislower()devuelveTrue.
Resumen
En este laboratorio, comenzamos explorando el concepto de cadenas en minúsculas y su importancia en la programación, especialmente para la normalización de datos y las comparaciones insensibles a mayúsculas y minúsculas. Creamos un script lowercase_example.py para demostrar cadenas básicas en minúsculas y lo ejecutamos para imprimir dos cadenas en minúsculas.
A continuación, empezamos a aprender cómo utilizar el método islower() en Python para verificar si una cadena está completamente en minúsculas. El método islower() devuelve True si todos los caracteres con distinción de mayúsculas y minúsculas en la cadena están en minúsculas y hay al menos un carácter con distinción de mayúsculas y minúsculas, y False en caso contrario.



