English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base di Python

Controllo dei flussi Python

Funzione in Python

Tipi di dati in Python

Operazioni su file Python

Oggetti e classi Python

Data e ora Python

Conoscenze avanzate di Python

Manuale di Python

Uso e esempio di partition() di stringa Python

Metodi di stringa di Python

Il metodo partition() viene utilizzato per suddividere la stringa in base al segnalatore specificato.
Se la stringa contiene il segnalatore specificato, restituisce una tupla a tre elementi, il primo è la parte della stringa a sinistra del segnalatore, il secondo è il segnalatore stesso, il terzo è la parte della stringa a destra del segnalatore.

La sintassi di partition() è:

string.partition(separator)

Parametro di partition()

Il metodo partition() accetta un parametro di stringa separator, che lo suddivide quando compare la prima volta nella stringa.

Valore di ritorno di partition()

Il metodo partition() restituisce una tupla a tre elementi, il primo è la parte della stringa a sinistra del segnalatore, il secondo è il segnalatore stesso, il terzo è la parte della stringa a destra del segnalatore.

  Inclusi:

  • La parte prima del segnalatore, il parametro del segnalatore e la parte dopo il segnalatore (se viene trovato il parametro del segnalatore nella stringa)

  • La stringa stessa e due stringhe vuote (se non viene trovato il parametro separator)

Esempio: come funziona partition()?

string = "Python is divertente"
# Trovato il segnalatore 'is ' 
print(string.partition('is '))
# Non trovato il segnalatore 'not'
print(string.partition('not '))
string = "Python is divertente, non è vero?"
# Prima occorrenza di 'is' divisa
print(string.partition('is'))

Quando si esegue il programma, l'output è:

('Python ', 'è', 'divertente')
('Python è divertente', '', '')
('Python ', 'è', " divertente, non è vero?")

Metodi di stringa di Python