Facebook pixel
>Blog>Ciência de Dados
Ciência de Dados

String Split: Aprenda a Dividir Textos com Python

A função split() em Python é um método muito útil para dividir uma string em várias partes, com base em um determinado padrão.


O que é a função split() em Python?

Introdução

A função split() é um método muito útil em Python que permite dividir uma string em várias partes, com base em um determinado padrão. Essa função retorna uma lista contendo as partes separadas. Por exemplo, se tivermos uma string “Olá, mundo!”, podemos usar a função split() para dividir essa string em duas partes: “Olá” e “mundo!”.

Sintaxe básica

string.split(separador, maxsplit)

O parâmetro “separador” é opcional e especifica o caractere ou sequência de caracteres que será usado para separar a string. Se nenhum separador for fornecido, a função split() usará um espaço em branco como separador padrão.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada

O parâmetro “maxsplit” também é opcional e define o número máximo de divisões que a função split() fará. Por padrão, todas as ocorrências do separador serão divididas, mas se especificarmos um valor para “maxsplit”, apenas as primeiras “maxsplit” ocorrências serão divididas.

Exemplos de uso

1. Dividindo por espaços em branco:

texto = "Python é uma linguagem de programação poderosa"
palavras = texto.split()
print(palavras)

Resultado: [‘Python’, ‘é’, ‘uma’, ‘linguagem’, ‘de’, ‘programação’, ‘poderosa’]

2. Dividindo por um separador específico:

nomes = "João, Maria, Pedro, Ana"
lista_nomes = nomes.split(",")
print(lista_nomes)

Resultado: [‘João’, ‘ Maria’, ‘ Pedro’, ‘ Ana’]

Parâmetros adicionais

1. Parâmetro “sep”:

string = "Python é uma linguagem de programação"
palavras = string.split(sep=" ")
print(palavras)

Resultado: [‘Python’, ‘é’, ‘uma’, ‘linguagem’, ‘de’, ‘programação’]

2. Parâmetro “splitlines”:

texto = "Olá\nmundo!\nPython é incrível"
linhas = texto.split(splitlines=True)
print(linhas)

Resultado: [‘Olá’, ‘mundo!’, ‘Python é incrível’]

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada

Exemplos práticos

1. Contando palavras em um texto:

texto = "Python é uma linguagem de programação poderosa"
palavras = texto.split()
numero_palavras = len(palavras)
print(f"O texto possui {numero_palavras} palavras.")

Resultado: O texto possui 7 palavras.

2. Filtrando e processando dados:

numeros = "1, 2, 3, 4, 5"
numeros_separados = numeros.split(",")
soma = sum([int(numero) for numero in numeros_separados])
print(f"A soma dos números é: {soma}")

Resultado: A soma dos números é: 15.

Conclusão

A função split() é uma ferramenta poderosa em Python para dividir uma string em várias partes com base em um determinado padrão. Neste artigo, aprendemos os conceitos básicos da função split(), vimos como usá-la para dividir um texto em Python e exploramos alguns exemplos práticos de uso. Agora que você conhece essa função, pode utilizá-la em seus projetos para manipular e processar strings de forma eficiente. Experimente e explore todas as possibilidades que a função split() oferece!


Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada

Aprenda uma nova língua na maior escola de idioma do mundo!

Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa.

+ 400 mil alunos

Método validado

Aulas

Ao vivo e gravadas

+ 1000 horas

Duração dos cursos

Certificados

Reconhecido pelo mercado

Quero estudar na Fluency

Sobre o autor

A melhor plataforma para aprender tecnologia no Brasil

A Awari é a melhor maneira de aprender tecnologia no Brasil.
Faça parte e tenha acesso a cursos com aulas ao vivo e mentorias individuais com os melhores profissionais do mercado.