Metoden partition () delar upp strängen vid den första förekomsten av argumentsträngen och returnerar en tupel som innehåller delen före separator, argumentsträng och delen efter separator.
Syntaksen för partition()
är:
string.partition (separator)
partition () Parametrar ()
Den partition()
metod tar en strängparameter separator som separerar strängen vid den första förekomsten av den.
Returvärde från partition ()
Partitionsmetoden returnerar en 3-tupel som innehåller:
- delen före separator, separatorparameter och delen efter separator om separatorparametern finns i strängen
- själva strängen och två tomma strängar om separatorparametern inte hittas
Exempel: Hur fungerar partition ()?
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'))
Produktion
('Python', 'är', 'kul') ('Python är kul', '', '') ('Python', 'är', "kul, är det inte")