Sintaxe do Python

Resumo: neste tutorial, você aprenderá sobre a sintaxe básica do Python para que possa começar a usar a linguagem Python rapidamente.

Espaço em branco e recuo

Se você já trabalhou em outras linguagens de programação, como Java, C# ou C/C++, sabe que essas linguagens usam ponto-e-vírgula (;) para separar as instruções.

No entanto, o Python usa espaço em branco e recuo para construir a estrutura do código.

O seguinte mostra um trecho de código Python:

# define main function to print out something
def main():
    i = 1
    max = 10
    while (i < max):
        print(i)
        i = i + 1

# call function main 
main()

O significado do código não é importante para você agora. Em vez disso, preste atenção à estrutura do código.

No final de cada linha, você não vê nenhum ponto e vírgula para encerrar a instrução. E o código usa recuo para formatar o código.

Usando recuo e espaço em branco para organizar o código, o código Python ganha as seguintes vantagens:

  • Primeiro, você nunca perderá o código inicial ou final de um bloco como em outras linguagens de programação como Java ou C#.
  • Em segundo lugar, o estilo de codificação é essencialmente uniforme. Se você tiver que manter o código de outro desenvolvedor, esse código terá a mesma aparência que o seu.
  • Em terceiro lugar, o código é mais legível e claro em comparação com outras linguagens de programação.

Comentários

Os comentários são tão importantes quanto o código porque descrevem por que um pedaço de código foi escrito.

Quando o interpretador Python executa o código, ele ignora os comentários.

Em Python, um comentário de linha única começa com um símbolo de hash (#) seguido pelo comentário. Por exemplo:

Esse e um comentário de linha unica em python

E o Python também suporta outros tipos de comentários.

Continuação das declarações

Python usa um caractere de nova linha para separar instruções. Ele coloca cada instrução em uma linha.

No entanto, uma instrução longa pode abranger várias linhas usando o caractere (\) de barra invertida.

O exemplo a seguir ilustra como usar o caractere (\) de barra invertida para continuar uma instrução na segunda linha:

if (a == True) and (b == False) and \
   (c == True):
    print("Continuation of statements")

Identificadores

Identificadores são nomes que identificam variáveis, funções, módulos, classes e outros objetos em Python.

O nome de um identificador precisa começar com uma letra ou sublinhado (_). Os seguintes caracteres podem ser alfanuméricos ou sublinhados.

Os identificadores do Python diferenciam maiúsculas de minúsculas. Por exemplo, o counter e
Counter são identificadores diferentes.

Além disso, você não pode usar palavras-chave Python para nomear identificadores.

Palavras-chave

Algumas palavras têm significados especiais em Python. Eles são chamados de palavras-chave.

Abaixo é mostra a lista de palavras-chave em Python:

False      class      finally    is         return
None       continue   for        lambda     try
True       def        from       nonlocal   while
and        del        global     not        with
as         elif       if         or         yield
assert     else       import     pass
break      except     in         raise

Python é uma linguagem em crescimento e evolução. Portanto, suas palavras-chave continuarão aumentando e mudando.

O Python fornece um módulo especial para listar suas palavras-chave chamado keyword.

Para encontrar a lista de palavras-chave atual, use o seguinte código:

import keyword

print(keyword.kwlist) 

Literais de string

Python usa aspas simples ('), aspas duplas ("), aspas simples triplas (''') e aspas duplas triplas (""") para denotar uma string literal.

A string literal precisa estar entre aspas do mesmo tipo. Por exemplo, se você usar uma aspa simples para iniciar uma string literal, precisará usar a mesma aspa simples para finalizá-la.

Veja a seguir alguns exemplos de strings literais:

s = 'This is a string'
print(s)
s = "Another string using double quotes"
print(s)
s = ''' string can span
        multiple line '''
print(s)

Resumo

  • Uma instrução Python termina com um caractere de nova linha.
  • Python usa espaços e recuo para organizar sua estrutura de código.
  • Identificadores são nomes que identificam variáveis, funções, módulos, classes, etc. em Python.
  • Os comentários descrevem por que o código funciona. Eles são ignorados pelo interpretador Python.
  • Use aspas simples, aspas duplas, aspas triplas ou aspas duplas triplas para denotar

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *