Para comparar dos o más valores de cadena en Python, utiliza los operadores de comparación . Python no tiene funciones integradas para la comparación de cadenas. Al comparar los valores , Python siempre devuelve "true " o "false" para indicar el resultado . El formato que se utiliza es " operador valor1 valor2 ". Al hacer comparaciones , puede utilizar cadenas entre comillas o variables de uso con valores de cadena. Comparación Operadores
Python tiene varios operadores de comparación que puede utilizar para comparar dos o más valores de cadena. Puede utilizar operadores de comparación en los bucles o declaraciones condicionales. Utilice "== " para comprobar si dos cadenas son iguales o " ! =" Para ver si no lo son. También puede utilizar "> " para comprobar si la primera cadena es mayor que el segundo o "<" para comprobar lo contrario. Utilice "> =" para ver si es mayor que o igual a , o " < = " para comprobar si es menor o igual que el segundo .
Encadenado comparaciones
Python permite la cadena de más de una comparación en la misma línea . Por ejemplo , al comparar 'a' > ' b' > ' c' es lo mismo que comparar 'a' > ' b' y ' b' > right ' c' después . Python devuelve " true" si todas las comparaciones en la cadena de devolver true y "falso " si alguno no vuelve realidad. Cuando se hace una comparación como resultado false , Python no se puede comparar el resto de la cadena.
Comportamiento
Python compara todas las cadenas cadenas lexicográfica , lo que significa que " manzana " es siempre menor que "banana ", que es menor que "cherry ", y así sucesivamente . Sin embargo , las comparaciones de cadena distinguen entre mayúsculas y minúsculas. Todas las letras mayúsculas son menores que las letras minúsculas . Por ejemplo , Python determina que "Zebra " es menor que " manzana". Para evitar esta confusión al comparar cadenas lexicográfica , convertir temporalmente todas las cadenas a mayúsculas o minúsculas y luego compararlas.
Tipos de datos