English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste artigo, você aprenderá sobre instruções Python, a importância do recuo e o uso de comentários na programação.
As instruções que o interpretador Python pode executar são chamadas de instruções. Por exemplo, a = 1 é uma instrução de atribuição. Instruções como if, for, while são outros tipos de instruções, que serão discutidas mais tarde.
Em Python, o final das instruções é marcado com quebras de linha. No entanto, podemos estender uma instrução para várias linhas com caracteres contínuos (\). Por exemplo:
a = 1 + 2 + 3 + \ 4 + 5 + 6 + \ 7 + 8 + 9
Esta é a continuidade explícita da linha. Em Python, os parênteses () e colchetes [] e chaves {} implícitamente incluem quebras de linha. Por exemplo, podemos implementar as instruções de várias linhas acima da seguinte forma
a = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9)
Aqui, os parênteses () ao redor implícitamente continuam a linha. [] e {} também são assim. Por exemplo:
cores = ['red', 'blue', 'green'
Também podemos usar ponto e vírgula para colocar várias instruções em uma única linha, conforme mostrado a seguir
a = 1; b = 2; c = 3
A maioria das linguagens de programação (por exemplo, C, C ++,Java)usam chaves {} para definir o bloco de código.Enquanto Python usa recuo).
O bloco de código (A funçãoO corpoA iteraçãoO corpo (por exemplo) começa com recuo e termina com a primeira linha não recuada. A quantidade de recuo depende de você, mas deve ser consistente em todo o bloco.
Normalmente, quatro espaços são usados para recuo e têm prioridade em relação aos tabs. Abaixo está um exemplo.
A implementação do recuo em Python mantém o código organizado e limpo. Isso resulta em programas Python que parecem semelhantes e consistentes.
O recuo pode ser ignorado em linhas contínuas. Sempre usar recuo é um bom hábito. Isso torna o código mais legível. Por exemplo:
if True: print('Hello') a = 5
e
if True: print('Hello'); a = 5
Ambos são válidos e fazem a mesma coisa. Mas o primeiro estilo é mais claro.
O-indentação incorreta resulta em IndentationError.
Os comentários são muito importantes ao escrever programas. Eles descrevem o que está acontecendo dentro do programa, para que, quem olha para o código-fonte, não fique confuso. Você pode esquecer os detalhes importantes do programa que escreveu há um mês. Portanto, explicar esses conceitos em forma de comentário sempre é muito útil.
No Python, usamos o número (#) para começar a escrever comentários.
Ele se estende até o caractere de nova linha. Os comentários são para uso do programador, para melhor entender o programa. O interpretador Python ignora os comentários.
# Isso é um comentário # Imprimir saída Hello print('Hello')
Se tivermos comentários de múltiplas linhas estendidos, uma maneira é usar o hash (#) no início de cada linha. Por exemplo:
# Isso é um comentário longo # Ele se estende # para linhas múltiplas
Outra maneira de fazer isso é usar aspas triplas, ''' ou """.
Essas aspas triplas são frequentemente usadas para strings de múltiplas linhas. Mas também podem ser usadas como comentários de múltiplas linhas. A menos que sejam strings de documentação, elas não geram nenhum código adicional.
"""Esta também é uma Exemplo perfeito Comentários de múltiplas linhas """
Docstring é a abreviação de document string.
É umastringAparece como a primeira linha de uma definição de módulo, função, classe ou método. Devemos escrever a função/O papel da classe.
Use as aspas triplas para escrever strings de múltiplas linhas. Por exemplo:
def double(num): """Função que duplica valores""" return 2*num
A docstring é a propriedade __doc__ da função que podemos usar. Após executar o programa acima, no shell, execute o seguinte código.
def double(num): """Função que duplica valores""" return 2*num print(double.__doc__)
Saída:
Função que duplica valores