Python-strängpartition ()

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")

Intressanta artiklar...