← Volver
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:
Para realizar una comparación sin distinguir mayúsculas de minúsculas, se pueden convertir ambas a minúsculas para la comparación:
Nótese que el método
Cómo comparar cadenas sin distinguir mayúsculas de minúsculas
>>> 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.👨💻 ¡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.