sexta-feira, 4 de dezembro de 2020

Declaração, indentação e comentário em Python

Declarações

As instruções escritas no código-fonte para execução são chamadas de instruções. Existem diferentes tipos de instruções na linguagem de programação Python, como instrução de atribuição, instrução condicional, instruções de loop, etc. Tudo isso ajuda o usuário a obter a saída necessária. Por exemplo, n = 50 é uma instrução de atribuição.

Instruções de várias linhas: as instruções em Python podem ser estendidas a uma ou mais linhas usando parênteses (), chaves {}, colchetes [], ponto e vírgula (;), barra de caractere de continuação (\). Quando o programador precisa fazer cálculos longos e não consegue encaixar suas declarações em uma linha, pode-se fazer uso desses caracteres.

Exemplo:

Usando o caractere de continuação (\):

s = 1 + 2 + 3 + \

    4 + 5 + 6 + \

    7 + 8 + 9

Usando parenteses ():

n = (1 * 2 * 3 + 7 + 8 + 9)

Usando colchetes [] :

footballer = ['MESSI',

          'NEYMAR',

          'SUAREZ']

Usando chaves {} :

x = {1 + 2 + 3 + 4 + 5 + 6 +

     7 + 8 + 9}

Usando ponto e vírgula (;) :

flag = 2; ropes = 3; pole = 4

Indentação

Um bloco é uma combinação de todas essas instruções. Bloco pode ser considerado o agrupamento de afirmações para um propósito específico. A maioria das linguagens de programação como C, C ++, Java usam chaves {} para definir um bloco de código. Uma das características distintivas do Python é o uso de indentação para destacar os blocos de código. O espaço em branco é usado para indentação em Python. Todas as instruções com a mesma distância para a direita pertencem ao mesmo bloco de código. Se um bloco precisar ser aninhado mais profundamente, ele será simplesmente recuado mais para a direita. Você pode entendê-lo melhor observando as seguintes linhas de código:

# Programa python mostrando a indentação

site = 'Acervo Lima'

if site == 'Acervo Lima':
    print('https://www.acervolima.com.br')
else:
    print('Site não encontrado, tente ou site!')

print('Tudo pronto !') 

Resultado:

https://www.acervolima.com.br
Tudo pronto !

As linhas print('https://www.acervolima.com.br') e print('Site não encontrado, tente ou site!') São dois blocos de código separados. Os dois blocos de código em nosso exemplo de instrução if são indentados com quatro espaços. A impressão final print('Tudo pronto !') Não é indentada e, portanto, não pertence ao bloco else.

j = 1
while(j <= 5):
    print(j)
    j = j + 1

Resultado:

1
2
3
4
5

Para indicar um bloco de código em Python, você deve recuar cada linha do bloco com o mesmo número de espaços em branco. As duas linhas de código no loop while são indentadas com quatro espaços. É necessário para indicar a qual bloco de código uma instrução pertence. Por exemplo, j = 1 e while (j <= 5): não é indentado e, portanto, não está dentro do bloco while. Portanto, a estrutura de um código python é definida pela indentação.

Comentários

Os desenvolvedores de Python costumam fazer uso do sistema de comentários, pois, sem ele, as coisas podem ficar realmente confusas, muito rápido. Os comentários são as informações úteis que os desenvolvedores fornecem para fazer o leitor entender o código-fonte. Explica a lógica ou parte dela usada no código. Os comentários geralmente são úteis para alguém que mantém ou aprimora seu código quando você não está mais por perto para responder a perguntas sobre ele. Eles são frequentemente citados como uma convenção de programação útil que não faz parte da saída do programa, mas melhora a legibilidade de todo o programa. Existem dois tipos de comentário em Python:

Comentários de linha única: o comentário de linha única do Python começa com o símbolo de hashtag sem espaços em branco (#) e dura até o final da linha. Se o comentário exceder uma linha, coloque uma hashtag na próxima linha e continue o comentário. Os comentários de linha única do Python são úteis para fornecer explicações curtas para variáveis, declarações de funções e expressões. Veja o seguinte snippet de código que mostra um comentário de uma única linha:

Código 1:

# Isso é um comentário de uma linha
# imprime "Acervo Lima" no terminal
print("Acervo Lima")

Código 2:

a, b = 1, 3 # Declara dois inteiros
sum = a + b # Soma dois inteiros
print(sum) # Mostra o resultado

String de várias linhas como comentário: o comentário de várias linhas do Python é um pedaço de texto colocado em um delimitador (""") em cada extremidade do comentário. Novamente, não deve haver nenhum espaço em branco entre o delimitador (" ""). Eles são úteis quando o texto do comentário não cabe em uma linha; portanto, precisa abranger todas as linhas. Comentários ou parágrafos com várias linhas servem como documentação para outras pessoas que leiam seu código. Veja o seguinte snippet de código que demonstra o comentário de várias linhas:

Código 1:

""" 
Este seria um comentário multilinha em Python que
abrange várias linhas e descreve Acervo Lima.
Um portal de Ciência da Computação. Ele contém
artigos de programação e ciência da computação
bem escritos, bem pensados e bem explicados,
questionários e muito mais.  
… 
"""
print("Acervo Lima") 

Código 2:

'''
Este artigo sobre Acervo Lima oferece
um exemplo perfeito de comentários de várias linhas
'''

print("Acervo Lima") 

Artigo escrito por NamanKed e melhorado por ManiRamu
Traduzido por Acervo Lima de Statement, Indentation and Comment in Python

0 comentários:

Postar um comentário