Como criar comentários de múltiplas linhas em Python

Neste artigo você vai aprender a como criar comentários de múltiplas linhas em Python, e também os outros tipos de comentários existentes

comentários de múltiplas linhas em Python capa

Fala programador(a), beleza? Bora aprender mais sobre comentários e também sobre a linguagem Python!

Para criar comentários de múltiplas linhas precisamos utilizar os caracteres ”’, três e em sequência

Isso registra a aberta dos comentários, depois precisamos inserir mais três ao fim do comentário

Esta prática é necessária em qualquer comentário de múltiplas linhas em qualquer linguagem

Vamos ver um exemplo na prática deste recurso:

'''
 Este é um
 comentário
 de
 múltiplas
 linhas
'''

Assim teremos um comentário no nosso código, onde a execução do mesmo é ignorada pelo interpretador

Outro recurso de comentário que temos é o de única linha, para este utilizamos o símbolo #

Veja um exemplo deste tipo de comentário:

# Comentário
print("teste")
# Apenas uma linha

Aqui temos duas linhas apenas que não serão executadas, pois estão comentadas

O print será executado normalmente no código

E desta maneira vimos as duas possíveis formas de comentar em Python:

  • Comentários de múltiplas linhas: ”’
  • Comentário de uma única linha: #

Conclusão

Neste artigo você aprendeu a como realizar comentários de múltiplas linhas em Python e também os de única linha

Vimos que precisamos utilizar o símbolo ”’ para abertura do comentário, e depois ”’ para o fechamento

Estas linhas nunca serão executadas, são ignoradas pelo interpretador da linguagem

Outra possibilidade é o comentário de uma linha, que é utilizado por meio do símbolo #

Agora cabe a você escolher o melhor tipo de comentário para a sua necessidade!

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!

O ”’ é mesmo um comentário?

Aqui vai um detalhe que confunde muita gente

O Python não tem um comentário de bloco de verdade, tipo aquele / / de outras linguagens

O que a gente usa com as três aspas é na real uma string solta, que o interpretador cria e descarta quando ela não está atribuída a nada

Na prática funciona igual comentário, o texto não roda e não atrapalha em nada

Mas se você conhece funções, se liga nisso: quando essa string fica logo abaixo de um def ou de uma class, ela deixa de ser só um textinho ignorado e vira uma docstring, que é a documentação daquela função

Sacou a diferença? Mesmo símbolo, papel diferente dependendo de onde tu coloca

Como comentar várias linhas de uma vez com #

Dá pra comentar um bloco inteiro só com o # também, é só colocar um # no começo de cada linha

Digitar um por um é chato, então o pulo do gato é usar o atalho do seu editor pra comentar a seleção de uma vez

Seleciona as linhas, chama o atalho de comentar do editor, e ele mete um # em cada uma automaticamente

Bora ver como fica na prática:

# linha_1 = 10 # linha_2 = 20 # resultado = linha_1 + linha_2

Nenhuma dessas roda, o interpretador pula todas

Assim você tem duas formas de comentar um bloco: as três aspas ou vários # em sequência

Perguntas rápidas sobre comentários em Python

O Python tem comentário de bloco nativo?

Não do jeito que outras linguagens têm com / /

O que a gente usa é ou várias linhas com #, ou uma string de três aspas que o interpretador ignora quando ela não está atribuída a nada

Quando devo usar # e quando usar as três aspas?

Use # pra comentário curto, explicação de uma linha ali do lado do código

As três aspas caem bem quando o texto é maior, ou quando você quer documentar uma função logo abaixo do def

Comentário atrapalha a execução do código?

Não, essas linhas nunca são executadas, o interpretador simplesmente pula elas

Leia também

Subscribe
Notify of
guest

2 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Yan Tabosa

Obrigado!

Battisti

de nada! =)

Blog | Mais populares