Formátovač Pythonu

Zkrášlete a standardizujte kód Python 3 rychlým moderním formátovačem, jehož styl odpovídá konvencím Black / PEP 8. Upravte šířku odsazení, styl uvozovek, šířku řádku a magické koncové čárky. Chyby syntaxe se hlásí přesně, nikdy se tiše nepřeformátují. Další nástroje pro kód: Formátovač Go | Formátovač C/C++/C#/Java | Formátovač shellových skriptů | Formátovač kódu (JS/TS/PHP/TOML).
Veškeré zpracování probíhá lokálně ve vašem prohlížeči — váš kód se nikdy nenahrává na žádný server.
Jak použít: vložte kód Python do levého textového pole a klikněte na Zpracovat (nebo jen pište — automatické zpracování při vstupu).
Chování: normalizuje odsazení, mezery kolem operátorů, mezery za čárkami, styl uvozovek (je-li nastaven) a šířku řádku. Magické koncové čárky jsou standardně respektovány (pokračování v závorkách ve stylu Black).
Chyby syntaxe: neplatný Python se hlásí s přesnou chybou při parsování místo tichého pokažení — opravte kód a znovu klikněte na Zpracovat.
Soukromí: formátovač běží zcela uvnitř vašeho prohlížeče. Nic se nikdy nenahrává.
PEP 8, Black a délka řádku

PEP 8 je oficiální stylový průvodce Pythonu: odsazení 4 mezerami, jména snake_case a limit 79 znaků na řádek, který pochází z doby úzkých terminálů. Black přeformátuje všechno podle svých pevných názorů a odmítá konfiguraci; autopep8 opravuje jen to, co linter označí, a jinak ponechává váš styl být.

Volte podle dopadu — Black vytvoří velký jednorázový diff, ale výstup je navždy stabilní; autopep8 je jemný, ale ponechá vaše dosavadní návyky.