O método partition () divide a string na primeira ocorrência da string do argumento e retorna uma tupla contendo a parte anterior ao separador, a string do argumento e a parte após o separador.
A sintaxe de partition()
é:
string.partition (separador)
partição () Parâmetros ()
O partition()
método usa um separador de parâmetro de string que separa a string na primeira ocorrência.
Valor de retorno da partição ()
O método de partição retorna uma tupla de 3 contendo:
- a parte antes do separador, o parâmetro do separador e a parte depois do separador se o parâmetro do separador for encontrado na string
- a própria string e duas strings vazias se o parâmetro separador não for encontrado
Exemplo: Como funciona a partição ()?
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'))
Resultado
('Python', 'é', 'divertido') ('Python é divertido', '', '') ('Python', 'é', "divertido, não é")