A Referência da Linguagem Python¶
Este manual de referência descreve a sintaxe e a “semântica central” da linguagem. É conciso, mas tenta ser exato e completo. A semântica dos tipos de objetos embutidos não essenciais e das funções e módulos embutidos é descrita em A Biblioteca Padrão do Python. Para uma introdução informal à linguagem, consulte O tutorial do Python. Para programadores em C ou C++, existem dois manuais adicionais: Estendendo e Incorporando o Interpretador Python descreve a imagem de alto nível de como escrever um módulo de extensão Python, e o Manual de referência da API Python/C descreve as interfaces disponíveis para programadores C/C++ em detalhes.
- 1. Introdução
- 2. Análise léxica
- 3. Modelo de dados
- 4. Modelo de execução
- 5. O sistema de importação
- 6. Expressões
- 6.1. Conversões aritméticas
- 6.2. Átomos
- 6.3. Primárias
- 6.4. Expressão await
- 6.5. O operador de potência
- 6.6. Operações aritméticas unárias e bit a bit
- 6.7. Operações binárias aritméticas
- 6.8. Operações de deslocamento
- 6.9. Operações binárias bit a bit
- 6.10. Comparações
- 6.11. Operações booleanas
- 6.12. Expressões de atribuição
- 6.13. Expressões condicionais
- 6.14. Lambdas
- 6.15. Listas de expressões
- 6.16. Ordem de avaliação
- 6.17. Precedência de operadores
- 7. Instruções simples
- 7.1. Instruções de expressão
- 7.2. Instruções de atribuição
- 7.3. A instrução
assert
- 7.4. A instrução
pass
- 7.5. A instrução
del
- 7.6. A instrução
return
- 7.7. A instrução
yield
- 7.8. A instrução
raise
- 7.9. A instrução
break
- 7.10. A instrução
continue
- 7.11. A instrução
import
- 7.12. A instrução
global
- 7.13. A instrução
nonlocal
- 8. Instruções compostas
- 9. Componentes de Alto Nível
- 10. Especificação Completa da Gramática