Formateur Python

Mettez en forme et normalisez le code Python 3 avec un formateur rapide et moderne dont le style suit les conventions Black / PEP 8. Ajustez la largeur d’indentation, le style des guillemets, la largeur de ligne et les virgules finales magiques. Les erreurs de syntaxe sont signalées précisément, jamais reformatées en silence. Autres outils de code : Formateur Go | Formateur C/C++/C#/Java | Formateur de scripts shell | Formateur de code (JS/TS/PHP/TOML).
Tous les calculs sont effectués localement dans votre navigateur — votre code n’est jamais envoyé à un serveur.
Mode d’emploi : collez votre code Python dans la zone de saisie de gauche et cliquez sur Formater (ou tapez simplement — le traitement se lance à la saisie).
Comportement : normalise l’indentation, les espaces autour des opérateurs, l’espacement des virgules, le style des guillemets (si défini) et la largeur de ligne. Les virgules finales magiques sont respectées par défaut (continuation entre parenthèses façon Black).
Erreurs de syntaxe : un Python invalide est signalé avec l’erreur d’analyse exacte au lieu d’être déformé en silence — corrigez le code et relancez le formatage.
Confidentialité : le formateur fonctionne entièrement dans votre navigateur. Rien n’est jamais envoyé.
PEP 8, Black et longueur de ligne

La PEP 8 est le guide de style officiel de Python : indentations de 4 espaces, noms en snake_case, et la limite de 79 caractères par ligne, héritée de l’époque des terminaux étroits. Black reformate tout selon ses propres choix fixes et refuse toute configuration ; autopep8 ne corrige que ce qu’un linter signale et laisse le reste de votre style intact.

Choisissez selon l’ampleur de l’impact — Black produit un gros diff unique mais une sortie stable pour toujours, autopep8 est plus doux mais conserve toutes vos habitudes actuelles.