Python encuentra la primera ocurrencia en la cadena

Python encuentra la primera ocurrencia en la cadena
Dentro del lenguaje de programación, hemos estado utilizando muchas variables de manera rutinaria. Una de las más famosas mutables es una variable de cuerda que consta de muchos caracteres o palabras. Se pueden lograr muchas de las funcionalidades utilizando muchos métodos incorporados en estas variables de cadena. Una de las funciones es obtener la primera ocurrencia de una cadena. La primera ocurrencia significa el primer resultado para una subcadena que viene más de una vez en una cadena original.

Por lo tanto, dentro de esta guía, discutiremos el método de búsqueda para encontrar la primera ocurrencia en una cadena mientras codifica en el idioma de Python. Asegúrese de tener instalada la última versión de Python 3 en su Ubuntu 20.04 sistema. Comencemos por abrir el terminal de la carcasa con la tecla de tecla "Ctrl+Alt+T".

Ejemplo 1

Comience con la creación de un nuevo archivo de Python llamado “Ocurrir.py ". Use la palabra clave "toque" para este propósito. Ubuntu 20.04 se le ocurre muchos editores ya configurados en él. Puede usar el editor VIM, el editor de texto o el editor GNU Nano. Se ha utilizado el editor de Nano para abrir el archivo recién creado dentro de la consola Shell. Ambos comandos se han mostrado a continuación.

Se producen $ touch.py
$ nano ocurren.py

Dentro del archivo vacío, agregue el soporte de python como se resalta en forma de texto rojo en la parte superior de un archivo. Hemos inicializado una variable de cadena con un valor de cadena. Esta cadena contiene dos ocurrencias del alfabeto "I" que queremos buscar. La primera declaración de impresión se ha utilizado para mostrar la cadena original. Se ha declarado otra variable "índice". La función "encontrar" se ha utilizado para obtener el índice de la primera ocurrencia de un alfabeto "I". Este número de índice se guardará en la variable "índice" y la instrucción de impresión lo mostrará en el shell.

#!/usr/bin/python3
String = "Soy una niña. Sé programación."
imprimir ("Cadena original es:", cadena)
índice = cadena.encontrar ("yo")
Imprimir ("Índice de ocurrencia 'i' es:", índice)

Python3 se ha utilizado para ejecutar el archivo. A cambio, tenemos el número de índice para la primera ocurrencia de un alfabeto "I" según la salida i.mi. 0.

$ Python3 ocurren.py

Ejemplo 2

Veamos cómo funciona el método find () en la ocurrencia que no se encuentra en la cadena. Entonces, hemos actualizado la cadena y la imprimimos. Después de esto, dos declaraciones de impresión están utilizando la función "Find ()" en la cadena para obtener el número de índice del alfabeto "A" e "I" por separado. El alfabeto "A" ya está en la cadena pero "I" no está en ninguna parte en la cadena.

#!/usr/bin/python3
string = “Esta es una cadena. Echemos un vistazo"
imprimir ("Cadena original es:", cadena)
Imprimir ("Índice de ocurrencia 'a' es:", cadena.encontrar un"))
Imprimir ("Índice de ocurrencia 'i' es:", cadena.encontrar ("i"))

Ejecutar el archivo de código con la palabra clave PYTHON3. A cambio, tenemos el índice de la primera existencia del alfabeto "A" en el índice 8. Por otro lado, para el alfabeto "I", devuelve -1 ya que no hay ocurrencia del alfabeto "I".

$ Python3 ocurren.py

Ejemplo 3

Hagamos otro ejemplo con una pequeña actualización. Hemos declarado dos cuerdas S1 y S2. El inicio variable se ha inicializado con un valor de 4. Se utilizan dos declaraciones de impresión para imprimir la cadena S1 y S2 por separado. El método find () se ha utilizado en la variable S1 para encontrar la subcadena "S1" a partir de él mientras comienza desde el índice número 4. Donde la primera ocurrencia de la subcadena S1 i.mi. "IS" encontrado, su índice se guardará en el índice de variable. El índice se imprimirá.

#!/usr/bin/python3
s1 = “Esta es una cadena original."
s2 = "es"
Inicio = 4
imprimir ("La cadena original es:", S1)
Imprimir ("El hecho es:", S2)
índice = S1.encontrar (s2, inicio)
Imprimir ("Índice de ocurrencia:", índice)

Después de ejecutar este código actualizado, hemos encontrado que el número de índice de la primera aparición de la palabra "IS" es 5 después de la posición inicial definida en el método find ().

$ Python3 ocurren.py

Conclusión

Dentro de esta guía, hemos discutido las muchas formas de usar la función find () para obtener la primera ocurrencia de una cadena específica. Hemos discutido ejemplos bastante simples y comprensivos en Ubuntu 20.04. Creemos que este artículo será constructivo para cada usuario.