terça-feira, 10 de março de 2020

Sintaxe do Python

Sintaxe do Python

Como vimos no poste anterior, um treco de código pode ser executado diretamente no terminal e pode ser escrito em um arquivo de texto. O trecho de código escrito no terminal tem a desvantagem de não poder ser reutilizado. Já um arquivo com o código salvo pode ser executado varias vezes.

Indentação do python

A indentação é o espaço entre os blocos de códigos. Em outras linguagem de programação a indentação serve exclusivamente para deixar o código legível para o programador. O compilador não apresenta erro se o programa inteiro for escrito em uma linha só, ou em vários. No python isso não acontece. Em outras linguagens existem demarcadores de blocos de códigos, como no C que é usado chaves. No python a indentação é utilizada para demarcar esse bloco.
Exemplo C
If 5 > 3 {
   Printf('5 é maior que 3')
}
Exemplo Python
If 5 > 3:
   Print('5 é maior que 3')
No exemplo acima qualquer código escrito com a mesma quantidade de espaços que a linha “print(‘5 é maior que 3’)”, vai estar no mesmo bloco de código.
Exemplo Python
If 5 > 3:
   Print('5 é maior que 3')
   Print('Essa mansagem faz parte do bloco if.')
Se a quantidade de espaço for diferente, menor ou maior, a próxima linha não vai fazer parte do mesmo bloco de código.
Exemplo Python
If 5 > 3:
   Print('5 é maior que 3')
Print('Essa mensagem não faz parte do bloco if.')
   Print('E nem essa.')
Copie e execute esses dois exemplos para ver na pratica.
Tente mudar o numero 5 e 3 de lugar. No primeiro exemplo as duas mensagem não serão mostradas e no segundo exemplo apenas as mensagem “Essa mensagem não faz parte do bloco if” e “E nem essa”.
Não se preocupe se você não entendeu o exemplo - o if será explicado em uma postagem só para ele - basta entender que a indentação serve para criar blocos de código.

Comentário no python

Uma coisa muito útil para quem está aprendendo a programar, e pra quem já programa, é comentar o próprio código. No python isso é feito com cerquilha (hashtag, sustenido, jogo da velha, entre outros) e aspas triplas.
Exemplo Python
# isso é um comentário, não faz diferença no seu código
# print(‘Esse texto não irá aparecer’)
Print(‘Esse texto vai aparecer’) # mais esse não...
Exemplo Python
"""
Esse é um comentário
Com algumas linhas
Que não fazem diferença
no meu código
"""

0 comentários:

Postar um comentário