Pular para o conteúdo principal

Tutorial de split em strings no Python

Aprenda a realizar várias operações em strings usando funções nativas do Python como split, join e expressões regulares.
Atualizado 17 de set. de 2026  · 2 min lido

Explorar com IA

ChatGPTClaudePerplexity

O método de string do Python split() recebe uma string como entrada e retorna uma lista de palavras contidas nela, separando-as pelos espaços em branco por padrão. Ele também tem um argumento opcional para limitar o número de divisões.

O método split() converte a string em outros tipos de dados, como listas, ao quebrar a string em partes. O Python oferece dois métodos: .split() e .rsplit().

Tanto .split() quanto .rsplit() recebem um elemento separador usado para dividir a string, e um parâmetro maxsplit que define o número máximo de substrings desejadas.

Exemplo de uso do método .split()

string1

Vamos dividir a string acima usando o método .split(). Note que o .split() começa a dividir a partir da esquerda da string. Ele recebe dois argumentos: o separador sep e o número máximo de divisões maxsplit.

string2

Exemplo de divisão de strings em várias substrings

No exemplo abaixo, você vai dividir a string file em várias substrings nas quebras de linha. Em seguida, vai imprimir a variável resultante file_split. Por fim, complete o for para dividir as strings em várias substrings usando vírgulas como elemento separador.

substrings

Ao executar o código acima, o resultado é:

['mtv films election, a high school comedy, is a current example', 'from there, director steven spielberg wastes no time, taking us into the water on a midnight swim'] ['mtv films election', ' a high school comedy', ' is a current example'] ['from there', ' director steven spielberg wastes no time', ' taking us into the water on a midnight swim'].

Teste você mesmo.

Para saber mais sobre operações com strings, assista a este vídeo do nosso curso Regular expressions em Python e confira o nosso Python Regular Expression Tutorial.

Este conteúdo foi extraído do curso Regular expressions em Python da DataCamp, por Maria Eugenia Inzaugarat.

Tópicos
Python

Saiba mais sobre Python

Curso

Expressões regulares em Python

4 h
49.7K
Aprenda sobre manipulação de strings e domine o uso de expressões regulares.
Ver detalhesRight Arrow
Iniciar Curso
Ver maisRight Arrow
Relacionado

Tutorial

Tutorial de strings em Python

Neste tutorial, você aprenderá tudo sobre as cadeias de caracteres do Python: fatiamento e encadeamento, manipulação e formatação com a classe Formatter, cadeias de caracteres f, modelos e muito mais!
Sejal Jaiswal's photo

Sejal Jaiswal

10 min

Tutorial

Tutorial sobre concatenação de strings em Python

Aprenda vários métodos para concatenar strings em Python, com exemplos para ilustrar cada técnica.
DataCamp Team's photo

DataCamp Team

5 min

Tutorial

Como cortar uma string em Python: Três métodos diferentes

Aprenda o básico sobre como cortar caracteres à esquerda e à direita de uma string em Python.
Adel Nehme's photo

Adel Nehme

6 min

Tutorial

Funções em Python: como chamar e escrever funções

Descubra como escrever funções em Python reutilizáveis e eficientes. Domine parâmetros, instruções de retorno e temas avançados como funções lambda. Organize melhor seu código com main() e outras boas práticas.
Karlijn Willems's photo

Karlijn Willems

14 min

Tutorial

Como dividir listas em Python: Exemplos básicos e métodos avançados

Aprenda a dividir listas Python com técnicas como slicing, compreensão de listas e itertools. Descubra quando usar cada método para um tratamento ideal dos dados.
Allan Ouko's photo

Allan Ouko

11 min

Tutorial

Tutorial sobre loops em Python

Um tutorial introdutório completo sobre loops em Python. Aprenda e pratique loops while e for, loops aninhados, as palavras-chave break e continue, a função range e muito mais!
Satyabrata Pal's photo

Satyabrata Pal

15 min

Ver MaisVer Mais