Python Formatter
Formatteer Python-code met PEP 8-stijl inspringing. Gratis online tool.
Python-invoer
→
Geformatteerde uitvoer
Over deze tool
De Python-codeformatter verfraait broncode door consistente inspringing toe te passen conform PEP 8 — de officiële Python-stijlgids. Plak code met onregelmatige inspringing en ontvang meteen nette, leesbare uitvoer.
Alle verwerking vindt plaats in uw browser — er wordt geen code naar een server verzonden. Omdat Python betekenisvolle witruimte gebruikt, richt dit gereedschap zich op inspringing op blokniveau met trefwoorden als def, class, if, for en while.
Hoe te gebruiken
- Plak uw Python-code in het invoerveld of klik op Voorbeeld om een voorbeeld te laden.
- Kies de inspringgrootte: 2 spaties of 4 spaties (PEP 8 raadt 4 aan).
- Klik op Formatteren om de code opnieuw te formatteren.
- Controleer de geformatteerde uitvoer en klik op Kopiëren om deze naar het klembord te kopiëren.
Gebruiksscenario's
Datawetenschappers die fragmenten uit Jupyter of Stack Overflow plakken, backend-ontwikkelaars die oude code herformatteren voor refactoring, studenten die Python leren.
Veelgestelde vragen
- Is dit hetzelfde als Black of autopep8? — Nee. Black en autopep8 voeren volledige AST-gebaseerde opmaak uit. Dit gereedschap doet inspringen op basis van trefwoorden — sneller en zonder Python, maar minder nauwkeurig voor complexe uitdrukkingen.
- Breekt het mijn meerregelige strings? — Strings met drievoudige aanhalingstekens en vervolgregels worden mogelijk niet perfect opgemaakt. Controleer de uitvoer vóór gebruik in productie.
- Ondersteunt het Python 3-syntaxis? — Ja. Typeannotaties, f-strings, walrusoperator en andere Python 3-constructies worden behouden; alleen de inspringing wordt gewijzigd.