Formattatore Python
Formatta il codice Python con indentazione PEP 8. Strumento gratuito online.
Informazioni su questo strumento
Il formattatore di codice Python abbellisce il codice sorgente applicando una rientranza coerente in linea con PEP 8, la guida di stile ufficiale di Python. Incolla codice con rientranza irregolare e ottieni subito output pulito e leggibile.
Tutta l'elaborazione avviene nel browser; il codice non viene mai inviato a nessun server. Poiché Python utilizza spazi bianchi significativi, questo strumento si concentra sulla rientranza a livello di blocco usando parole chiave come def, class, if, for e while.
Come usare
- Incolla il tuo codice Python nell'area di input o clicca su Campione per caricare un esempio.
- Scegli la dimensione del rientro: 2 spazi o 4 spazi (PEP 8 raccomanda 4).
- Clicca su Formatta per riformattare il codice.
- Controlla l'output formattato, poi clicca su Copia per copiarlo negli appunti.
Casi d'uso
Scienziati dei dati che incollano snippet da Jupyter o Stack Overflow, sviluppatori backend che riformattano codice legacy prima del refactoring, studenti che imparano Python.
Domande frequenti
- È uguale a Black o autopep8? — No. Black e autopep8 eseguono una formattazione completa basata su AST. Questo strumento fa un reflow dell'indentazione basato su parole chiave, più veloce e senza Python installato, ma meno preciso per espressioni complesse.
- Spezzerà le mie stringhe su più righe? — Le stringhe con triplo apice e le righe di continuazione potrebbero non essere formattate perfettamente. Controlla l'output prima di usarlo in produzione.
- Supporta la sintassi di Python 3? — Sì. Annotazioni di tipo, f-string, operatore tricheco e altri costrutti Python 3 sono preservati così com'è; viene modificata solo la rientranza.