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 Python
Linguagem 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, 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.
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 raise
Linguagem 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