← Volver

Cómo comparar cadenas sin distinguir mayúsculas de minúsculas

Las comparaciones de cadenas en Python distinguen mayúsculas de minúsculas, ya que lo que se compara son los caracteres de la cadena, y los caracteres que representan a letras mayúsculas son distintos de los que representan a las minúsculas. Por ejemplo:

>>> a = "Hola"
>>> b = "HOLA"
>>> a == b
False

Para realizar una comparación sin distinguir mayúsculas de minúsculas, se pueden convertir ambas a minúsculas para la comparación:

>>> a = "Hola"
>>> b = "HOLA"
>>> a.lower() == b.lower()
True

Nótese que el método lower() no altera las variables originales. Para una explicación completa, véase 30 métodos de las cadenas.


cadenas


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.