Formattatore Python

Formatta funzioni, classi, dizionari, liste e frammenti Python secondo le comuni convenzioni PEP 8. Il formattatore applica rientri, spaziatura, ritorni a capo e virgolette coerenti, senza modificare il comportamento del programma.

Opzioni di formattazione Python

Carica un file Python locale o incolla un frammento temporaneo, quindi copia o salva il risultato formattato dall'editor di output.

Domande frequenti sul formattatore di codice

Come posso formattare il codice in questa pagina?

Incolla il codice nell’editor a sinistra o carica un file, scegli le opzioni necessarie e premi Formatta. Controlla il risultato a destra, quindi copialo o salvalo.

Perché il formattatore può segnalare un errore?

L’input deve corrispondere al linguaggio o alla sintassi selezionati. Controlla istruzioni incomplete, parentesi o virgolette non chiuse e un dialetto o una modalità non adatti, quindi riprova.

Come funziona un formattatore di codice?

Un formattatore riconosce token e strutture annidate del linguaggio, poi riscrive rientri, spazi e interruzioni di riga secondo regole coerenti. Non compila né esegue il programma, quindi non sostituisce un controllo di correttezza o sicurezza.

Quali impostazioni sono consigliate per questo linguaggio?

Python usa normalmente 4 spazi. Il valore predefinito di 79 colonne segue PEP 8; un team può concordare un limite fino a 99. Imposta il limite di colonna, scegli se mantenere le virgolette esistenti e se le virgole finali possono distribuire raccolte e chiamate su più righe.