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