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

Tutorial Básico Python

Controle de Fluxo Python

Funções no Python

Tipos de Dados do Python

Operações de Arquivos Python

Objetos e Classes Python

Data e Hora Python

Conhecimento Avançado Python

Manual de Referência Python

Uso e exemplo do método split() da string Python

Métodos de String do Python

o método split() quebra uma string em pontos específicos e retorna uma lista de strings.

a sintaxe do split() é:

str.split([separador, [maxsplit]])

parâmetro do split()

o método split() pode usar no máximo2um parâmetro:

  • separador(Opcional)-é o separador. A string é dividida no separador especificado (separator). 
    Se o separador não for especificado, qualquer espaço (espaço, quebra de linha, etc.) é um separador.

  • maxsplit(Opcional)- maxsplit define o número máximo de divisões.
    O valor padrão é maxsplit-1,representa que o número de divisões é ilimitado.

Retorno do split()

split() divide a string no separador e retorna uma lista de strings.

Exemplo1:Como o split() funciona no Python?

text= 'Love thy neighbor'
# 空格处分割
print(text.split())
grocery = 'Milk, Chicken, Bread'
# ','处分割
print(grocery.split(', '))
# ':'处分割
print(grocery.split(':'))

Quando o programa é executado, a saída é:

['Amor',  'para',  'o' 'próximo']
['Leite',  'Frango',  'Pão']
['Leite,  Frango,  Pão']

Exemplo2:Como o split() funciona com maxsplit especificado?

grocery = 'Milk, Chicken, Bread, Butter'
# maxsplit: 2
print(grocery.split(', ')) 2))
# maxsplit: 1
print(grocery.split(', ')) 1))
# maxsplit: 5
print(grocery.split(', ')) 5))
# maxsplit: 0
print(grocery.split(', ', 0))

Quando o programa é executado, a saída é:

['Leite',  'Frango,  Pão,  Manteiga']
['Leite',  'Frango,  Pão,  Manteiga']
['Leite',  'Frango',  'Pão',  'Manteiga']
['Leite,  Frango,  Pão,  Manteiga']

Se maxsplit for especificado, a lista conterá no máximo maxsplit+1Projeto.

Métodos de String do Python