Los operadores de comparación trabajan sobre cadenas. Para ver si dos cadenas son iguales:
1: if palabra == "banana":
2: print "S³, no tenemos bananas!"
Otras operaciones de comparacion son utiles para poner palabras en orden alfabético:
1: if palabra < "banana":
2: print "Tu palabra," + palabra + ", va antes de banana."
3: elif palabra > "banana":
4: print "Tu palabra," + palabra + ", va despues de banana."
5: else:
6: print "Sí, no tenemos bananas!"
Sin embargo, deber³a usted ser consciente de que Python no maneja las mayúsculas y minusculas como lo hace la gente. Todas las mayusuculas van antes de la minúsculas. Como resultado de ello:
Tu palabra, Zapato, va antes de banana.
Una forma comun de abordar este problema es convertir las cadenas a un formato estandar, como pueden ser las minusculas, antes de realizar la comparacion.
Un problema mayor es hacer que el programa se de cuenta de que los zapatos no son frutas.