Carregando
0x60Lição 7 de 10

Formate texto e parseie registros de entrada

Use métodos de string e f-strings para produzir saídas legíveis.

12 min Questionário com 5 perguntas 1 exercício de código
Ao final desta lição, você saberá
  • Normalizar valores textuais e formatar uma linha de relatório.

Métodos como strip, lower e split ajudam a limpar e interpretar entrada textual. f-strings (f"...") tornam a saída formatada concisa e legível, muito usadas em logs e relatórios.

main.py
1name = "  Ada Lovelace  "
2city = "LONDON"
3clean_name = name.strip()
4clean_city = city.lower()
5print(f"{clean_name} ({clean_city})")
Saída
Ada Lovelace (london)

Processamento de texto é uma habilidade prática central. Muitos scripts começam normalizando espaços/capitalização e depois formatam linhas de saída para pessoas ou ferramentas downstream.

Principais conclusões

  • Normalizar valores textuais e formatar uma linha de relatório.

  • Leia a saída para verificar o que seu programa fez.

  • Mantenha a indentação consistente nos blocos Python.

Quiz da aula

5 perguntas · aprovação com 4 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Pratique: escreva código em Python

Escreva código Python no editor e execute os testes com exemplos. O Python roda localmente no navegador usando WebAssembly.

Exercício 1

Normalize e reporte um registro de usuário

+25 XP

Leia uma linha no formato name,city e exiba name=<trimmed_name>; city=<lower_city>.

  • Remove espaços e minúsculas
  • Registro simples
main.py
Carregando editor…

O Python é executado em um ambiente isolado no navegador, com limite de 60 segundos. O runtime é carregado pelo CDN do Pyodide; seu código permanece neste navegador.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…