Come rompere una stringa in Python

April 15

Python ha metodi delle stringhe è possibile utilizzare per rompere una stringa in parti separate. Utilizzare il metodo di divisione per rompere una frase in singole parole in un elenco. Sovraccaricare il metodo prevedendo un delimitatore e un numero massimo di suddivisioni per personalizzare come rompere la stringa. Il metodo di partizione consente di specificare un separatore e rompere una stringa in una lista con tre-tuple. Dopo la rottura della stringa in una lista, è possibile utilizzare gli elementi della lista per altri scopi.

istruzione

1 Aprire la shell Python o l'interfaccia a riga di comando. Tipo "var = 'Questa è la mia stringa.'" Per creare una variabile stringa per rompere.

2 Digitare quanto segue:

var.split ()

Il metodo split spezza una stringa in parole separate. In questo esempio, restituisce "[ 'Questo', 'è', 'mio', 'stringa']."

3 Digitare quanto segue:

var.split ( 'è')

Questa chiamata al metodo split fornisce 'è' come separatore, utilizzato come delimitatore. Invece di rompere la stringa in cui si verificano gli spazi, invece spezza in cui "è" si verifica. Questa chiamata per dividere restituisce "[ 'Th', '', 'la mia stringa']."

4 Digitare quanto segue:

var.split ( 'si', 1)

Questa chiamata al metodo split fornisce 'è' come separatore e specifica il numero massimo di divisioni, uno. Invece di rompere la stringa ad ogni occorrenza di "è", si rompe solo la stringa alla prima occorrenza. Questa chiamata per dividere restituisce "[ 'Th', 'è la mia stringa']."

5 Digitare quanto segue:

var.partition ( 'tr')

Python restituisce una tupla di tre, separati con la prima tupla come la prima parte della stringa fino il separatore, il separatore come secondo tupla, e la fine della stringa come terza tupla. L'esempio restituisce variabile "( 'Questo è il mio s', 'tr', 'int')."