Article image
Viviane Soares
Viviane Soares10/01/2024 12:44
Compartilhe

Como usar a função Split em Python

  • #Python

Vamos falar um pouco sobre como usar a função Split em Python?

Na linguagem de programação Python, a função split é uma ferramenta poderosa quando se trata de manipulação de strings. Ela permite dividir uma string em substrings com base em um delimitador específico. Neste artigo, exploraremos detalhadamente como usar a função split, fornecendo exemplos práticos para ilustrar seu funcionamento.

Split Python

A função split é especialmente útil quando precisamos quebrar uma string em partes menores. Sua sintaxe básica é a seguinte:

python

Copy code
string.split(sep, maxsplit) 

string: A string a ser dividida.

sep: (opcional) O delimitador pelo qual a string será dividida. Se não for especificado, o espaço em branco é considerado o delimitador padrão.

maxsplit: (opcional) Número máximo de divisões a serem feitas. Se definido, a string será dividida no máximo maxsplit - 1 vezes.

Vamos explorar alguns exemplos para entender melhor como utilizar essa função.

Exemplo 1: Dividindo uma String usando Espaço como Delimitador

python

Copy code
sentence = "Python é uma linguagem de programação" words = sentence.split() print(words) 

Saída:

css

Copy code
['Python', 'é', 'uma', 'linguagem', 'de', 'programação'] 

No exemplo acima, a função split foi chamada sem nenhum argumento, o que resultou na quebra da string usando o espaço em branco como delimitador padrão.

Exemplo 2: Dividindo uma String usando Vírgula como Delimitador

python

Copy code
csv_data = "apple,banana,orange,grape" fruits = csv_data.split(',') print(fruits) 

Saída:

css

Copy code
['apple', 'banana', 'orange', 'grape'] 

Aqui, especificamos a vírgula como delimitador, resultando na divisão da string sempre que uma vírgula é encontrada.

Exemplo 3: Limitando o Número de Divisões

python

Copy code
sentence = "Python é incrível, Python é poderoso, Python é versátil" phrases = sentence.split(', ', maxsplit=2) print(phrases) 

Saída:

css

Copy code
['Python é incrível', 'Python é poderoso', 'Python é versátil'] 

Neste exemplo, a função split é usada com um número máximo de divisões (maxsplit), limitando a duas separações.

Conclusão:

A função split em Python oferece uma maneira eficaz de dividir strings, facilitando a manipulação e extração de informações relevantes. Seja para processar dados CSV, extrair palavras-chave de uma frase ou realizar qualquer outra operação que envolva a divisão de strings, a função split é uma ferramenta valiosa no arsenal de qualquer programador Python.

Para mais detalhes e opções, consulte a documentação oficial do Python string — Common string operations — Python 3.12.1 documentation. Experimente coloque em prática e descubra como a função split pode melhorar a eficiência de seu código Python.

Compartilhe
Comentários (0)