1
resposta

Formatação com a instrução print

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Ivaney. Como vai?

Excelente postagem! Compartilhar as telas do ambiente de desenvolvimento (como o Google Colab ou Jupyter Notebook) ajuda muito a comunidade a visualizar o código e o resultado esperado lado a lado.

O seu caderno de estudos está completíssimo. Você passou pelos três pilares fundamentais da manipulação de strings na instrução print() do Python: a evolução histórica da formatação de dados, os caracteres de escape de fluxo (\n e \t) e a blindagem de caminhos de arquivos com barras duplas (\\).

Para enriquecer o seu tópico e fixar esses conceitos tão importantes para a análise de dados, separei três insights técnicos sobre o que você praticou:


1. A Evolução da Formatação: Do %s ao .format()

No início do seu print, você testou as duas abordagens tradicionais do Python para embutir variáveis em textos:

  • O operador antigo de interpolação % (herdado da linguagem C), onde %s indica string, %d número inteiro e %f ponto flutuante. Repare no seu teste como o %f traz um comportamento padrão chato de exibir seis casas decimais (9.250000).
  • O método .format(), que é mais moderno e limpo, pois utiliza as chaves {} como marcadores de posição genéricos, ajustando automaticamente a exibição do 9.25.

2. O Próximo Passo: As Modernas f-strings

Como você está estudando os primeiros passos do Python para Dados, vale a pena adicionar ao seu caderno a terceira e mais atual forma de formatação: as f-strings (introduzidas a partir do Python 3.6).

Hoje, no mercado de Data Science, ela é a mais utilizada por ser a mais rápida para o computador processar e a mais fácil de ler. Em vez de usar o .format() no final, você coloca um f antes das aspas e escreve a própria variável direto dentro das chaves:

# O jeito mais moderno e utilizado no mercado hoje:
print(f"Nome do aluno é {nome_aluno}, ele tem {idade_aluno} anos e sua média é {media_aluno}.")

3. A Importância da Barra Dupla \\ em Engenharia de Dados

O seu exemplo de caminho de arquivo ficou perfeito:
print("Caminho do arquivo: C:\\arquivos\\documento.csv")

Esse é um conceito crítico! Na análise de dados, você passará muito tempo abrindo arquivos CSV ou Excel locais. Se você digitasse apenas uma barra (C:\arquivos), o Python tentaria interpretar o \a como um caractere especial de escape (que gera um alerta sonoro de sistema, o bell), quebrando a leitura do caminho.

Ao colocar a barra dupla \\, você faz o que chamamos de "escapar a barra", dizendo ao interpretador: "A primeira barra é só um aviso para você ignorar o efeito especial da segunda".

Parabéns pelo capricho nas anotações e pelos testes práticos abrangentes. Esse domínio da manipulação de textos facilitará muito o seu trabalho na hora de gerar relatórios e ler bases de dados!

Espero que possa ter lhe ajudado!