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

Utilizzo e esempio del metodo rpartition() di stringa Python

Metodi di stringa di Python

Il metodo rpartition() è simile al metodo partition(), ma inizia a cercare il simbolo di separazione dalla fine della stringa, ossia dalla parte destra.
Se la stringa contiene il simbolo di separazione specificato, restituisce un tuple di tre elementi, il primo è la sottostringa a sinistra del simbolo di separazione, il secondo è il simbolo di separazione stesso, il terzo è la sottostringa a destra del simbolo di separazione.

La sintassi di rpartition() è:

string.rpartition(separator)

Parametro di rpartition()

Il metodo rpartition() accetta un parametro di stringa separator, che lo separa all'ultima occorrenza.

Valore di ritorno di rpartition()

Il metodo rpartition() cerca l'ultima occorrenza della stringa specificata e la suddivide in un tuple di tre elementi.
Il primo elemento contiene la parte anteriore della stringa specificata.

Il secondo elemento contiene la stringa specificata.

Il terzo elemento contiene la parte posteriore della stringa.

Esempio: come funziona rpartition()?

string = "Python è divertente"
# Trovato il simbolo di separazione 'è '
print(string.rpartition('è '))
# Il simbolo di separazione 'non' non è stato trovato
print(string.rpartition('non'))
string = "Python è divertente, non lo è?"
# Dividi alla prima occorrenza di 'è'
print(string.rpartition('è'))

Quando si esegue questo programma, l'output è:

('Python', 'è', 'divertente')
('', '', 'Python è divertente')
('Python è divertente, ', 'è', "non lo è?"}

Metodi di stringa di Python