Formatador Python

Formate funções, classes, dicionários, listas e trechos de Python segundo as convenções comuns da PEP 8. O formatador aplica recuo, espaçamento, quebra de linhas e aspas de forma consistente, preservando o comportamento do programa.

Opções de formatação do Python

Carregue um arquivo Python local ou cole um trecho temporário e depois copie ou salve o resultado formatado no editor de saída.

Perguntas frequentes sobre o formatador de código

Como formatar código nesta página?

Cole o código no editor à esquerda ou carregue um arquivo, escolha as opções necessárias e clique em Formatar. Confira o resultado à direita e depois copie ou salve.

Por que o formatador pode mostrar um erro?

A entrada deve corresponder à linguagem ou sintaxe selecionada. Verifique instruções incompletas, parênteses ou aspas sem fechamento e um dialeto ou modo incompatível, depois tente novamente.

Como funciona um formatador de código?

Um formatador reconhece tokens e estruturas aninhadas da linguagem e reorganiza recuo, espaços e quebras de linha segundo regras consistentes. Ele não compila nem executa o programa, portanto não substitui uma verificação de correção ou segurança.

Quais configurações são recomendadas para esta linguagem?

Python normalmente usa 4 espaços. O padrão de 79 colunas segue a PEP 8; uma equipe pode combinar um limite de até 99. Defina o limite de colunas, escolha se as aspas existentes devem ser mantidas e se vírgulas finais podem distribuir coleções e chamadas em várias linhas.