1
resposta

[Dúvida] Comentário de várias linhas

Boa tarde!

Por favor, poderia explicar porque foi executado o comentário, já que deveria estar implícito?
Agradeço desde já :D

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

1 resposta

Oii, Juliana. Tudo bem?

Essa é uma dúvida muito comum quando estamos começando a usar o Google Colab ou o Jupyter Notebook.

O que acontece na sua imagem não é exatamente a execução de um comentário, mas sim a exibição de uma string (texto). No Python, as aspas triplas (''' ou """) são usadas para criar strings de múltiplas linhas.

Por que o texto apareceu abaixo da célula?

Em ambientes de notebooks, como o que você está usando, se a última linha de uma célula contém um valor que não foi atribuído a nenhuma variável, o interpretador entende que você deseja visualizar aquele conteúdo.

Embora a comunidade Python use as aspas triplas para documentação (docstrings) ou para "comentar" blocos de código, tecnicamente elas continuam sendo um dado do tipo texto. Por isso, o Colab exibe o resultado com os caracteres \n, que indicam as quebras de linha.

Como evitar que isso apareça?

Se o seu objetivo é apenas deixar uma nota no código sem que ela gere uma saída visual, você tem duas opções principais:

  • Usar a hashtag (#): Este é o caractere oficial para comentários. Para várias linhas, você deve colocar o símbolo em cada uma delas.
  • Adicionar código depois: Se houver qualquer outra instrução de código após o texto entre aspas triplas na mesma célula, o Python deixará de exibir a string automaticamente.

Para comentários que realmente devem ser ignorados pelo interpretador, a melhor prática é utilizar o #:

# Esse é um comentário
# de várias linhas usando
# a hashtag.

Espero que essa explicação ajude a esclarecer o comportamento do notebook.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!