Nova turma com conversação 5x por semana 🔥

Nova turma com conversação 5x por semana 🔥


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.

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’]

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!


🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

Próximos conteúdos

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números
inscreva-se

Entre para a próxima turma com bônus exclusivos

Faça parte da maior escola de idiomas do mundo com os professores mais amados da internet.

Curso completo do básico ao avançado
Aplicativo de memorização para lembrar de tudo que aprendeu
Aulas de conversação para destravar um novo idioma
Certificado reconhecido no mercado
Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números
Empresa
Ex.: Fluency Academy
Ao clicar no botão “Solicitar Proposta”, você concorda com os nossos Termos de Uso e Política de Privacidade.