Rpartition () împarte șirul la ultima apariție a șirului de argumente și returnează un tuplu care conține partea separatorului anterior, șirul argumentului și partea după separator.
Sintaxa lui rpartition()
este:
string.rpartition (separator)
rpartition () Parametri ()
rpartition()
metoda ia un separator de parametri șir care separă șirul la ultima apariție a acestuia.
Valoare returnată din rpartition ()
rpartition()
metoda returnează un triplu care conține:
- partea dinaintea separatorului, parametrul separator și partea după separator dacă parametrul separator se găsește în șir
- două șiruri goale, urmate de șirul în sine dacă parametrul separator nu este găsit
Exemplu: Cum funcționează rpartition ()?
string = "Python is fun" # 'is' separator is found print(string.rpartition('is ')) # 'not' separator is not found print(string.rpartition('not ')) string = "Python is fun, isn't it" # splits at last occurence of 'is' print(string.rpartition('is'))
Ieșire
('Python', 'is', 'fun') ('', '', 'Python is fun') ('Python is fun,', 'is', "n't it")