Stringa Python | rssplit ()

| |

Sintassi :

 str.rsplit (separatore, maxsplit) 

Parametri :

separatore: è un delimitatore. La stringa si divide in questo separatore specificato a partire dal lato destro. Se non viene fornito, qualsiasi spazio bianco è un separatore.

maxsplit: è un numero, che ci dice di dividere la stringa nel numero massimo di volte fornito. Se non viene fornito, non c’è limite.

Restituisce:

Restituisce un elenco di righe dopo aver diviso la riga data sul lato destro con il delimitatore specificato.

Errore:

 Non riceveremo alcun errore anche se non stiamo passando alcun argomento. 

CODICE # 1

# Codice Python per dividere una riga
# using rssplit.


# Dividi nello spazio

parola = ’geeks for geeks’

print (word.rsplit ())


# Dividi in “g”. Tieni presente che abbiamo
# c’è un limite massimo di 1. Quindi
# sul a destra c’è una divisione
# e otteniamo "x" e & quot; geek, per & quot;

parola = ’ geek, per, geeks’

print (word.rsplit ( ’g’ , 1 ) )


# Suddivisione in & # 39; @ & # 39; con suddivisione massima
# come 1

parola = ’geeks @ for @ geeks’

print (word.rsplit ( ’@’ , 1 ))

Output:

 [’geeks’,’ for’, ’geeks’] [’ geeks, for, ’,’ eeks’] [’geeks @ for’,’ geeks’] 

CODICE # 2

< tbody>

word = ’geeks, for, geeks, pawan’


# maxsplit: 0 < /codice>

print (word.rsplit ( ’,’ , 0 ))


# maxsplit: 4

print (word.rsplit ( ’,’ , 4 ))

parola = ’ geeks @ per @ geeks @ per @ geeks’


# maxsplit: 1

print (word.rsplit ( ’@’ , 1 ))


# maxsplit: 2

print (word.rsplit ( ’@’ , 2 ))

Output:

 [’geeks, for, geeks, pawan ’] [’ geeks’, ’for’,’ geeks’, ’pawan’] [’ geeks @ for @ geeks @ for ’,’ geeks’] [’geeks @ for @ geeks’,’ for’, ’geeks’ ] 

CODICE # 3

word = ’geeks for geeks’


# Poiché il separatore è “No”
# così sarà diviso in uno spazio

print (word.rsplit (< /codice> Nessuno , 1 ))

< p>

print (word.rsplit ( Nessuno , 2 ) )


# Osserva anche questi

print ( ’@@@@@ geeks @ for @ geeks’ . rsplit ( ’@’ ))

print ( ’@@@@@ geeks @ for @ geeks’ .rsplit ( ’@’ , 1 ))

print ( ’@@@@@ geeks @ for @ geeks’ .rsplit ( ’ @ ’ , 3 ))

print ( ’@@@@@ geeks @ for @ geeks’ .rsplit ( ’@’ , 5 < /codice> ))

Output:

 [’geeks per’,’ geeks’] [’geeks’,’ for’, ’geeks’] [’ ’,’ ’, ’’, ’’, ’’, ’geeks’,’ for ’, ’geek’] [’ @@@@@ geeks @ for’, ’geeks’] [’ @@@@ ’,’ geeks’, ’ for’, ’geeks’] [’ @@’, ’’ , ’’, ’geek’,’ for’, ’geek’]