Python encuentra el último ocurrencia en la cadena

Python encuentra el último ocurrencia en la cadena

En Python, si la cadena contiene una replicación del mismo número, se conoce como la ocurrencia de una cuerda de Python. Ciertamente, cuando trabajamos con las cuerdas de Python, necesitamos encontrar la última ocurrencia en la cadena. El problema es muy común, y estamos aquí para solucionar este problema. La forma de obtener la última existencia de la cadena se ilustra aquí. Discutamos algunos métodos en los que realizamos las operaciones para obtener la última aparición de la cadena de Python. Entonces, diríjase al compilador Spyder y en seco ejecute todos los códigos de ejemplo para comprender todos los métodos brevemente.

Ejemplo 1:

Aquí ilustramos la forma más confiable de obtener las últimas ocurrencias de los elementos de cadena utilizando el método String rindex (). El comando rindex () devuelve la última existencia de la subcadena o carácter si está presente en la cadena Python. La estafa de este enfoque es que genera un error si no hay carácter o subcadena en la cadena de Python y, por lo tanto, interrumpe el código del programa.

Para ilustrar aún más la función rindex (), usamos el compilador Spyder para que pueda comprender cómo busca la ocurrencia del último carácter o subcadena en la cadena de Python. Inicialmente, creamos e inicializamos una cadena Python. Luego usamos una función de impresión que muestra la cadena Python creada. Luego podemos llamar a la función rindex () y pasar nuestra cadena como parámetro. La función de impresión se utiliza para mostrar el índice de la última existencia de la cadena Python.

First_String = "Python es mejor para aprender"
Target_string = "para"
Imprimir ("Mi primera cadena:" + Str (First_String))
Result = First_String.rindex (Target_string)
Imprimir ("La última aparición del índice de subcadena es:" + STR (resultado))


Para encontrar la última ocurrencia de la cadena, guarde y ejecute el programa, y ​​la salida se muestra en la pantalla de la consola del compilador.

Ejemplo 2:

En nuestra segunda demostración, otro método más eficiente es encontrar las últimas ocurrencias de la cadena utilizando el método de cadena rfind (). Este es otro método para alcanzar el objetivo. Este comando es mucho mejor que la forma mencionada, ya que devuelve un "-1" si no encuentra ninguna subcontratación. No genera un error, al igual que el método rindex ().

Para ilustrar aún más la función rfind (), usamos el mismo archivo de programa para que pueda comprender cómo busca la ocurrencia del último carácter o subcadena en la cadena de Python. Inicialmente, creamos e inicializamos una cadena de pitón 'Python es el mejor lenguaje de programación'. Luego usamos una función de impresión que muestra la cadena Python creada. Luego podemos llamar a la función rfind () y pasar nuestra cadena como parámetro. Luego podemos usar la función de impresión para mostrar el índice de la última ocurrencia de una subcadena en la cadena de Python.

First_String = "Python es el mejor lenguaje de programación"
Target_string = "Programación"
Imprimir ("Mi primera cadena:" + Str (First_String)
Result = First_String.rfind (Target_string)
Imprimir ("La última aparición del índice de subcadena es:" + STR (resultado))


Para encontrar la última ocurrencia de la cadena, guarde y ejecute el programa, y ​​la salida se muestra en la pantalla de la consola del compilador.

Ejemplo 3:

Nuestro tercer programa toma la entrada del usuario utilizando la función rindex (). Sin embargo, usamos el método rindex () para encontrar el último índice de caracteres en una cadena de Python en este programa. Busca el último índice y luego devuelve el valor. Entonces, aquí estamos creando la cadena que toma la entrada del usuario y guarda ese valor en "First_STR". Del mismo modo, estamos leyendo el char y asignando ese elemento en "Sec_Char". La existencia de "Sec_Char" en "First_str" se encuentra usando el comando rindex, y se guarda en "last_index" y luego la función de impresión muestra ese valor de índice.

first_str = input ("Ingrese una cadena:")
sec_char = input ("Ingrese un personaje:")
last_index = first_str.Rindex (SEC_CHAR)
imprimir (last_index)


Aquí ejecutamos en seco nuestro código de programa dos veces. La primera vez que genera un "ValueError" porque puede encontrar "Z" en la cadena dada. La segunda vez que encuentra el valor e imprime el valor resultante en la pantalla.

Para encontrar la última ocurrencia de la cadena, guarde y ejecute el programa, y ​​la salida se muestra en la pantalla de la consola del compilador.

Conclusión:

Estos fueron los programas básicos para encontrar la última ocurrencia en la cadena de Python. Simplemente pruebe estos métodos y comprenda el concepto de métodos rindex () y rfind (). Se sugiere implementar todos estos métodos en sus sistemas también.