English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do Python

Controle de fluxo do Python

Função do Python

Tipos de Dados do Python

Operação de arquivo do Python

Objetos e classes do Python

Data e hora do Python

Conhecimento avançado do Python

Manual do Python

Uso e exemplo do partition() de string do Python

Métodos de string do Python

O método partition() é usado para dividir uma string com base no delimitador especificado.
Se a string contiver o delimitador especificado, retorna um3um tupla de tuplas, a primeira delas é a substring à esquerda do delimitador, a segunda é o delimitador em si, e a terceira é a substring à direita do delimitador.

A sintaxe do partition() é:

string.partition(separator)

Parâmetros do partition()

O método partition() aceita um parâmetro de string separator, que o divide pela primeira ocorrência no string.

Retorno do partition()

O método partition() retorna um3um tupla de tuplas, a primeira delas é a substring à esquerda do delimitador, a segunda é o delimitador em si, e a terceira é a substring à direita do delimitador.

  Inclui:

  • A parte antes do delimitador, o parâmetro do delimitador, e a parte após o delimitador (se o parâmetro delimitador for encontrado na string)

  • A string em si e duas strings vazias (se o parâmetro separator não for encontrado)

Exemplo: como o partition() funciona?

string = "Python is fun"
# Encontrado o delimitador 'is ' 
print(string.partition('is '))
# Não encontrado o delimitador 'not'
print(string.partition('not '))
string = "Python is fun, isn't it"
# Divisão pela primeira ocorrência de “ is”
print(string.partition('is'))

A saída do programa ao executá-lo é:

('Python ', 'is ', 'fun')
('Python is fun', '', '')
('Python ', 'is', " fun, isn't it")

Métodos de string do Python