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ê trabalha 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, Python usa espaços 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()Linguagem de código:  Python  ( python )

O significado do código não é importante para você agora. 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.

Ao usar recuo e espaços 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ê precisar manter o código de outro desenvolvedor, esse código será igual ao seu.
  • Terceiro, 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 trecho 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:

# This is a single line comment in PythonLinguagem de código:  Python  ( python )

E o Python também oferece suporte a 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")Linguagem de código:  Python  ( python )

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 Python diferenciam maiúsculas de minúsculas. Por exemplo, countere Countersã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.

O seguinte 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         raiseLinguagem de código:  Python  ( python )

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

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) Linguagem de código:  Python  ( python )

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 ser colocada entre aspas do mesmo tipo. Por exemplo, se você usar aspas simples para iniciar uma string literal, precisará usar as mesmas aspas simples para encerrá-la.

A seguir mostramos alguns exemplos de literais de string:

s = 'This is a string'
print(s)
s = "Another string using double quotes"
print(s)
s = ''' string can span
        multiple line '''
print(s)Linguagem de código:  Python  ( python )

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 *