Al igual que la mayoría de lenguajes de programación Python le permite realizar comparaciones de los valores de los datos para la igualdad. Esto incluye números y cadenas . Sin embargo , al comparar cadenas complejas puede encontrarse con que las cadenas no necesariamente coinciden aunque el parecer que hacerlo. Para comprobar si la diferencia es que se puede intervenir de forma manual a través de las cuerdas para compararlos. Cosas que necesitará
Python Interpreter
Mostrar más instrucciones
1
Tomar dos cuerdas para comparar . En este ejemplo , una cadena tiene un espacio adicional . Otras razones que las cadenas no pueden comparar incluyen caracteres de nueva línea o pestaña ocultos , ni signos de puntuación no coinciden.
>>> S1 = " Hola a todos" //4 espacios >>> s2 = " , Hola " //5 espacios
2
instalación de un bucle para ejecutar a través de la cadena más larga . Si las dos cadenas no son iguales en longitud , a continuación, ejecute a través de la cadena más corta con un bucle para comprobar si se producen las diferencias dentro de la cadena más corta :
>>> >>> corto tiempo > >> si len ( s1 ) > = len ( s2 ) : . . . short = s2. . . largo = s1 . . . más: . . . short = s1 . . . largo = >>> s2 para el artículo en resumen:
3
Compruebe cada cadena de la longitud de la cuerda más corta de las dos. Si una diferencia entre los dos se produce dentro de este rango , el índice de imprimir . Si no , entonces la diferencia se produce simplemente porque las cadenas no son de la misma longitud . Si ese es el caso, entonces imprimir nuestras los personajes de acceso en la cadena más larga :
>>> index = 0 >>> para el artículo en resumen: . . . si el artículo ! = long [ index] . . . impresión de índice. . . index + = 1 >>> print largo [ len ( corta) : len (long ]