Blog

Postado em em 5 de abril de 2021

String no Python – Como Trabalhar com Textos

String no Python

Nessa aula vamos te mostrar como utilizar string no Python para que possa trabalhar e formatar os textos de forma adequada e eficiente!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber a planilha que usamos na aula no seu e-mail, preencha:

Textos no Python

Você provavelmente já ouvir falar em Strings no Python ou em outra linguagem de programação certo?

Se não saber o que é, não tem problema, porque nessa aula, nós vamos te mostrar que as Strings, nada mais são do que textos no Python.

Então nessa aula nós vamos te mostrar como utilizar textos em Python! Vem com a gente para aprender como trabalhar com strings.

Python String

Como utilizar strings em Python? Você já deve ter se perguntado isso. Nessa aula nós vamos te ajudar com essa dúvida.

Posições de cada letra/símbolo dentro do texto
Posições de cada letra/símbolo dentro do texto

Nesse caso temos um e-mail, e cada letra ou símbolo está em uma posição desse texto, é assim que conseguimos identificar o tamanho de uma palavra ou até mesmo manipular as informações contidas nela.

Resumindo, as strings são textos dentro do programa, no entanto nem tudo que utilizamos para os números vai funcionar diretamente para eles.

Isso quer dizer que temos alguns métodos do Python que funcionam em string, e vamos te mostrar quais são eles.

Métodos do Python que funcionam em string
Métodos do Python que funcionam em string

Aqui temos dois métodos simples, mas que funcionam e são muito úteis quando estamos trabalhando com string.

O primeiro deles é o símbolo de + (da soma mesmo), ele faz exatamente isso. Ele consegue juntar as informações de texto como foi feito no primeiro exemplo.

Conseguimos juntar textos que já estão em alguma variável e até mesmo escrever manualmente (como foi o caso do @) para acrescentar no resultado.

Esses são os métodos do Python que funcionam em string, agora vamos ver os métodos específicos de string.

  1. capitalize() -> Coloca a 1ª letra Maiúscula;
  2. casefold() -> Transforma todas as letras em minúsculas (existe lower() mas o casefold é melhor normalmente);
  3. count() -> Conta a quantidade de vezes que um valor/símbolo/letra aparece na string;
  4. find() -> Procura um texto dentro de outro texto e dá como resposta a posição do texto encontrado (lá no início falamos que cada letra/símbolo tem uma posição no texto);
  5. format() -> Formata uma string de acordo com os valores passados;
  6. isalnum() -> Verifica se um texto é todo feito com caracteres alfanuméricos (letras e números) -> letras com acento ou ç são considerados letras para essa função;
  7. isalpha() -> Verifica se um texto é todo feito de letras;
  8. isnumeric() -> Verifica se um texto é todo feito por números;
  9. replace() -> Substitui um texto por um outro texto em uma string;
  10. split() -> Separa uma string de acordo com um delimitador em vários textos diferentes;
  11. splitlines() -> separa um texto em vários textos de acordo com os “enters” do texto;
  12. startswith() -> Verifica se a string começa com determinado texto;
  13. strip() -> Retira caracteres indesejados dos textos. Por padrão, retira espaços “extras” no início e no final;
  14. title() -> Coloca a 1ª letra de cada palavra em maiúscula;
  15. upper() -> Coloca o texto todo em letra maiúscula.

Caso ainda não tenha baixado a cartilha string em Python, pode fazer o download abaixo junto com o arquivo em Python para que possa consultar e praticar o que aprendeu.

Esses são os métodos específicos para utilização em string, desta forma você vai poder fazer tanto análises quanto tratamento dessas informações com esses métodos.

Seja para verificar uma informação, separa, retirar ou até mesmo para formatar e deixar o resultado mais visual para o usuário final.

Conclusão de String no Python

Essa foi uma aula simples, mas é muito importante, pois são informações que vai utilizar sempre dentro da sua programação em Python.

Isso se dá, pelo fato de que sempre vamos tratar com strings dentro dos códigos, então vamos sempre utilizar alguns desses métodos para tratar essas informações.

Agora, como toda e qualquer programação, precisamos praticar para poder ir fixando o que aprendemos. Claro que não precisa decorar tudo o que vimos aqui hoje!

Então só precisa praticar e se tiver alguma dúvida pode abrir a cartilha para consultar.

Hashtag Treinamentos

Para acessar outras publicações de Python, clique aqui!


Quer aprender mais sobre Python com um minicurso gratuito?


Estão abertas as inscrições para o Programa Completo Excel Impressionador!

Clique no botão abaixo para mais informações: