O método partition() divide a string na primeira ocorrência do separador e retorna uma tupla contendo a parte do separador antes, o separador e a parte depois do separador. Aqui o separador — é uma string que tem um argumento.
Sintaxe:
string.partition (separador)Parâmetros:
O método partition() recebe um separador (uma string) como argumento que separa a string na primeira ocorrência dela.Retorna:
Retorna uma tupla que contém a parte antes do separador, o parâmetro separador e a parte após o separador se o parâmetro separador for encontrado na string.
Retorna uma tupla que contém a própria string e duas strings vazias se o parâmetro separador for não encontrado.
CÓDIGO 1
string
=
"pawan é bom"
# ' é ' delimitador encontrado
print
(string.partition (
`é`
))
Separador # não encontrado
print
(string.partition (
`bad`
))
string
=
"pawan é bom, não é"
# divide quando 39; é '
print
(string.partition (
` é `
))
Saída:
(`pawan `, `é`, `um bom`) (` pawan é um bom`, ` `,` `) (` pawan `,` é`, "um bom, não é")
Codex2
string
=
"geeks é uma boa"
# ' é ' delimitador encontrado
print
(string.partition (
`é`
))
Separador # não encontrado
print
(string.partition (
`bad`
))
string
=
"geeks é bom, não é"
# divide quando 39; é '
print
(string.partition (
` é `
))
Saída:
(`geeks `, `é`, `um bom`) (` geeks é um bom`, ` `,` `) (` geeks `,` é`, "um bom, não é")