Comparación de cadenas
Los operadores de comparación funcionan en cadenas. Para ver si dos cadenas son iguales:
if palabra == 'banana':
print('Muy bien, bananas.')
Otras operaciones de comparación son útiles para poner palabras en orden alfabético:
if palabra < 'banana':
print('Tu palabra, ' + palabra + ', está antes de banana.')
elif palabra > 'banana':
print('Tu palabra, ' + palabra + ', está después de banana.')
else:
print('Muy bien, bananas.')
Python no maneja letras mayúsculas y minúsculas de la misma forma que la gente hace. Todas las letras mayúsculas van antes que todas las letras minúsculas.
Una forma común de manejar este problema es convertir cadenas a un formato estándar, como todas las minúsculas, antes de llevar a cabo la comparación.