In Python, una sequenza di diversi caratteri è nota come una stringa che contiene citazioni singoli o doppi. Se un utente desidera ottenere una parte specifica dall'oggetto stringa, è noto come taglio. In parole semplici, è il funzionamento di ottenere una sottostringa di una stringa desiderata. A volte, dobbiamo solo ottenere la stringa che si verifica dopo la sottostringa. In tale situazione, possono essere utilizzati diversi metodi integrati di Python.
Questo post spiegherà diversi metodi per ottenere una sottostringa dopo il personaggio in Python.
Come ottenere la sottostringa dopo il personaggio in Python?
Per ottenere una sottostringa dopo un personaggio in Python, sono disponibili più metodi che vengono utilizzati per questo scopo particolare:
Metodo 1: ottenere la sottostringa dopo il carattere in Python usando il metodo "Split ()"
Per dividere una stringa su una sottostringa, il "diviso()"Il metodo può essere utilizzato. Questo metodo restituisce un elenco di oggetti contenenti elementi.
Esempio
Inizialmente, dichiarare una variabile stringa e passare una stringa come mostrato di seguito:
org_string = "LinuxHint è il sito Web del miglior tutorial mondiale!"Quindi, crea un'altra variabile di stringa che trattiene la parola da poi vogliamo fare una sottostringa:
SPL_WORD = 'Best'Ora, usa l'istruzione di stampa e visualizza il valore delle variabili sopra dichiarate una per una:
Print ("My Original String:" + STR (org_string))Chiama il "diviso()"Metodo e specificare l'indice dell'elemento dell'elenco a cui vogliamo accedere e creare una sottostringa. Quindi, conservalo nel "risultato_string"Variabile:
result_string = org_string.Split (SPL_WORD) [1]Chiama il "stampa()"Funzione e passare un"risultato_string"Variabile come parametro:
print ("substring dopo carattere:" + result_string)Produzione
Metodo 2: ottenere la sottostringa dopo il carattere in Python usando il metodo "Partition ()"
Usa il "partizione()"Metodo per creare una sottostringa dopo il carattere. Per prima cosa cerca una stringa particolare e la divide in tre componenti in una tupla. L'elemento prima della stringa fornita è incluso nel primo elemento. D'altra parte, la stringa specificata è contenuta nel secondo elemento.
Esempio
Chiama il "partizione()"Metodo con un valore di stringa come argomento e specifica l'indice dell'elemento desiderato. Quindi, conservalo nel dichiarato "risultato_string"Variabile:
result_string = org_string.Partition (SPL_WORD) [2]Usa il "stampa()"Metodo per ottenere il risultato desiderato:
print ("substring dopo carattere:" + result_string)Come puoi vedere, la stringa fornita è divisa in sottostringa dopo la parola specifica:
Metodo 3: ottenere la sottostringa dopo il carattere in Python usando il metodo "Index ()"
Un altro modo efficiente di sottostruire il personaggio di Python, il "indice()"Il metodo può essere utilizzato. Restituisce l'indice della prima occorrenza della sottostringa specificata nella stringa desiderata.
Esempio
Usa il "indice()"Metodo e prendere la stringa come parametro con la lunghezza della stringa specificata:
Result_String = org_string [org_string.INDICE (SPL_WORD) + LEN (SPL_WORD):]Per visualizzare l'output di "risultato_string"Variabile sullo schermo, utilizzare l'istruzione di stampa:
print ("substring dopo carattere:" + result_string)Produzione
Metodo 4: sottostringo dopo carattere nel Python utilizzando il metodo "find ()"
IL "Trovare()"Il metodo può anche essere utilizzato per la creazione di una sottostringa dalla stringa desiderata. Può trovare il carattere desiderato dalla stringa con la sua lunghezza e quindi passarli alla variabile dichiarata.
Esempio
Chiama il "Trovare()"Con il carattere diviso richiesto e la sua lunghezza:
Result_String = org_string [org_string.Trova (SPL_WORD) + LEN (SPL_WORD):]Quindi, visualizza il risultato del "Trovare()"Metodo utilizzando l'istruzione di stampa:
print ("substring dopo carattere:" + result_string)Produzione
È tutto! Abbiamo spiegato i diversi metodi per la sottostringa dopo il personaggio di Python.
Conclusione
Alla sottostringa dopo un personaggio in Python, vengono utilizzati più metodi in Python, come il "diviso()Metodo ", il"partizione()Metodo ", il"indice()" e il "Trovare()" metodo. Tutti i metodi prima cerca la parola fornita dalla stringa data, quindi dividi la stringa in parti e crea una sottostringa. Questo post ha elaborato alla sottostringa dopo il personaggio di Python.