Formulário de contato

Nome

E-mail *

Mensagem *

Imagem

Como usar a função split() em Python para manipulação de strings

Como usar a função split() em Python para manipulação de strings

Publicado por em

@CanalQb

Como usar a função split() em Python

@CanalQb

A função split() é um método fundamental das strings em Python que permite dividir um texto em partes menores, chamadas substrings, utilizando um separador específico. O resultado dessa operação é uma lista contendo essas substrings.

Exemplo básico de uso do split()

Considere a string abaixo:

texto = "Olá, mundo! Eu sou um programa em Python."

Ao utilizar split() sem especificar um separador, a divisão será feita pelos espaços em branco, assim:

palavras = texto.split()

Isso resultará em uma lista com as palavras individuais da frase:

['Olá,', 'mundo!', 'Eu', 'sou', 'um', 'programa', 'em', 'Python.']

Você pode acessar cada palavra usando a indexação da lista:

print(palavras[0])  # 'Olá,'
print(palavras[1])  # 'mundo!'

Iterando sobre as palavras

Para imprimir cada palavra separadamente, podemos usar um laço for:

frase = "Esta é uma frase de exemplo."
palavras = frase.split()
for palavra in palavras:
    print(palavra)

Saída:

Esta
é
uma
frase
de
exemplo.

Utilizando separadores personalizados

Além do espaço padrão, o split() aceita qualquer caractere como separador. Por exemplo, para dividir uma string pelo caractere "@", podemos fazer:

texto = "qrodrigob@gmail.com"
novo_texto = texto.split("@")[0]
print(novo_texto)

Resultado:

qrodrigob

Nesse caso, a string foi dividida em duas partes: tudo antes do "@" e tudo depois. Selecionando o índice zero [0], obtemos a primeira parte, que pode ser útil para manipulação de emails ou dados similares.

Aplicações práticas da função split()

  • Processamento de arquivos de texto: Ler e analisar dados separados por vírgulas ou tabulações.
  • Parsing de dados: Extrair informações específicas de textos formatados.
  • Validação de dados: Verificar formatos como emails, datas, códigos, etc.

Conclusão

A função split() é uma ferramenta essencial para manipulação de strings em Python, facilitando a extração e o tratamento de dados textuais. Seu uso é simples e versátil, tornando-se indispensável para programadores de todos os níveis.

Para saber mais, consulte a documentação oficial do Python sobre split().

Marcadores: Blogger Python Script Sistemas Tutorial

© abril 14, 2023 CanalQb — Python, Scripts, Automação, Airdrops e Criptomoedas | Web3 e Tech na Prática

Comentários