Python trova il primo occorrenza nella stringa

Python trova il primo occorrenza nella stringa
All'interno del linguaggio di programmazione, abbiamo usato abitualmente molte variabili. Uno dei più famosi mutabili è una variabile di stringa composta da molti personaggi o parole. Molte funzionalità possono essere raggiunte utilizzando molti metodi integrati su queste variabili di stringa. Una delle funzionalità è ottenere la prima occorrenza di una stringa. Il primo occorrenza significa il primo risultato per una sottostringa che arriva più di una volta in una stringa originale.

Pertanto, all'interno di questa guida, discuteremo del metodo di ricerca per trovare il primo occorrenza in una stringa durante la codifica in lingua Python. Assicurati di installare l'ultima versione di Python 3 sul tuo Ubuntu 20.04 Sistema. Cominciamo con l'apertura del terminale di shell con il tasto "ctrl+alt+t".

Esempio 1

Inizia con la creazione di un nuovo file Python chiamato "Si verifica.Py ". Usa la parola chiave "tocco" per questo scopo. Ubuntu 20.04 elabora molti redattori già configurati in esso. È possibile utilizzare l'editor VIM, l'editor di testo o l'editor GNU Nano. Nano Editor è stato utilizzato per aprire il file appena creato all'interno della console Shell. Entrambi i comandi sono stati mostrati di seguito.

Si verifica $ touch.Py
$ nano si verificano.Py

All'interno del file vuoto, aggiungi il supporto Python come evidenziato sotto forma di testo rosso nella parte superiore di un file. Abbiamo inizializzato una variabile stringa con un valore di stringa. Questa stringa contiene due occorrenze dell'alfabeto "I" che vogliamo cercare. La prima istruzione di stampa è stata utilizzata per visualizzare la stringa originale. Un altro "indice" variabile è stato dichiarato. La funzione "Find" è stata utilizzata per ottenere l'indice della prima occorrenza di un alfabeto "I". Questo numero di indice verrà salvato nella variabile "indice" e l'istruzione di stampa lo visualizzerà sulla shell.

#!/usr/bin/pithon3
string = “Sono una ragazza. Conosco la programmazione."
Stampa ("String originale è:", stringa)
indice = string.Trova ("io")
Stampa ("INDICE DELL'ESCURNE 'I' IS:”, indice)

Python3 è stato utilizzato per eseguire il file. In cambio, abbiamo ottenuto il numero dell'indice per la prima occorrenza di un alfabeto "i" secondo l'uscita i.e. 0.

$ Python3 si verificano.Py

Esempio 2

Vediamo come funziona il metodo Find () sul verificarsi che non si trova nella stringa. Quindi, abbiamo aggiornato la stringa e stampata. Dopo questo, due istruzioni di stampa utilizzano la funzione "Find ()" sulla stringa per ottenere il numero dell'indice dell'alfabeto "A" e "I" separatamente. L'alfabeto "a" è già nella stringa ma "io" non è in nessun luogo nella stringa.

#!/usr/bin/pithon3
string = “Questa è una stringa. Diamo un'occhiata"
Stampa ("String originale è:", stringa)
stampa ("indice di occorrenza" a "è:", stringa.trova un"))
Stampa ("Indice di occorrenza" i "è:", stringa.trova ("i"))

Eseguire il file di codice con la parola chiave Python3. In cambio, abbiamo ottenuto l'indice della prima esistenza dell'alfabeto "A" all'indice 8. D'altra parte, per l'alfabeto "I", restituisce -1 in quanto non vi è alcuna occorrenza dell'alfabeto "I".

$ Python3 si verificano.Py

Esempio 3

Facciamo un altro esempio con un piccolo aggiornamento. Abbiamo dichiarato due stringhe S1 e S2. L'inizio variabile è stato inizializzato con un valore di 4. Vengono utilizzate due istruzioni di stampa per stampare la stringa S1 e S2 separatamente. Il metodo Find () è stato utilizzato sulla variabile S1 per trovare la sottostringa "S1" da esso mentre a partire dall'indice numero 4. Dove la prima occorrenza della sottostringa S1 i.e. "È" trovato, il suo indice verrà salvato nell'indice variabile. L'indice verrà stampato.

#!/usr/bin/pithon3
S1 = “Questa è una stringa originale."
s2 = "è"
inizio = 4
Stampa ("String originale è:", S1)
stampa ("occorrenza è:", s2)
indice = s1.Trova (S2, inizia)
Stampa ("Indice di occorrenza:", indice)

Dopo aver eseguito questo codice aggiornato, abbiamo trovato il numero dell'indice della prima occorrenza della parola "Is" è 5 dopo la posizione iniziale definita nel metodo find ().

$ Python3 si verificano.Py

Conclusione

All'interno di questa guida, abbiamo discusso dei molti modi per utilizzare la funzione find () per ottenere la prima occorrenza di una stringa specifica. Abbiamo discusso di esempi abbastanza semplici e comprensivi in ​​Ubuntu 20.04. Crediamo che questo articolo sarà costruttivo per ogni utente.