Python logo

Tópico anterior

Using importlib.metadata

Próximo tópico

ast — Árvores de Sintaxe Abstrata

Esta página

  • Relatar um erro
  • Exibir código-fonte

Navegação

  • índice
  • módulos |
  • próximo |
  • anterior |
  • Python logo
  • Python »
  • 3.10.17 Documentation »
  • A Biblioteca Padrão do Python »
  • Serviços da Linguagem Python
  • |
  • |

Serviços da Linguagem Python¶

O Python fornece vários módulos para ajudar a trabalhar com a linguagem Python. Estes módulos suportam tokenizing, parsing, análise de sintaxe, disassembly de bytecode e várias outras facilidades.

Esses módulos incluem:

  • ast — Árvores de Sintaxe Abstrata
    • Gramática Abstrata
    • Classes de nós
      • Literais
      • Variáveis
      • Expressões
        • Subscrição
        • Compreensões
      • Instruções
        • Importações
      • Fluxo de controle
      • Correspondência de padrões
      • Definições de função e classe
      • Async e await
    • Auxiliares de ast
    • Sinalizadores do compilador
    • Uso na linha de comando
  • symtable — Acesso a tabela de símbolos do compilador
    • Generating Symbol Tables
    • Examining Symbol Tables
  • token — Constantes usadas com árvores de análises do Python
  • keyword — Testando palavras reservadas do Python
  • tokenize — Tokenizer for Python source
    • Tokenizando entradas
    • Uso na linha de comando
    • Exemplos
  • tabnanny — Detecção de recuo ambíguo
  • pyclbr — Suporte a navegador de módulos do Python
    • Objetos Function
    • Objetos classe
  • py_compile — Compila arquivos fonte do Python
    • Interface de Linha de Comando
  • compileall — Compilar bibliotecas do Python para bytecode
    • Uso na linha de comando
    • Funções públicas
  • dis — Disassembler de bytecode do Python
    • Análise de bytecode
    • Funções de análise
    • Instruções em bytecode do Python
    • Opcode collections
  • pickletools — Ferramentas para desenvolvedores pickle
    • Uso na linha de comando
      • Opções da linha de comando
    • Interface programática

Tópico anterior

Using importlib.metadata

Próximo tópico

ast — Árvores de Sintaxe Abstrata

Esta página

  • Relatar um erro
  • Exibir código-fonte

Navegação

  • índice
  • módulos |
  • próximo |
  • anterior |
  • Python logo
  • Python »
  • 3.10.17 Documentation »
  • A Biblioteca Padrão do Python »
  • Serviços da Linguagem Python
  • |
  • |
© Direitos autorais 2001-2025, Python Software Foundation.
This page is licensed under the Python Software Foundation License Version 2.
Examples, recipes, and other code in the documentation are additionally licensed under the Zero Clause BSD License.
See History and License for more information.

The Python Software Foundation is a non-profit corporation. Please donate.

Última atualização em abr. 12, 2025. Found a bug?
Created using Sphinx 3.4.3.