Python-spatieformatter
Plak een Python-fragment om de inspringing en enkele veelgebruikte spaties rond operatoren en komma’s gelijk te trekken. De tool behandelt elke regel als tekst: hij controleert geen syntaxis, breekt geen lange regels af, sorteert geen imports en bootst Black of Ruff niet na. Vergelijk de uitvoer altijd met het origineel.
Zo gebruik je de spatiehulp
-
1
Plak een kopie
Werk met een kopie, zeker bij strings, commentaar of bewust gebruikte spaties.
-
2
Kies de inspringing
Kies 2, 4 of 8 spaties per niveau dat uit de invoer wordt geschat.
-
3
Formatteer en vergelijk
De tekst verandert regel voor regel; bekijk de verschillen voordat je hem kopieert.
Wat er echt verandert
De normalisator verwijdert witruimte aan het begin, schat niveaus uit groepen van ongeveer vier spaties en bouwt de inspringing opnieuw op met de gekozen breedte. Ook worden spaties rond gangbare operatoren en na komma’s aangepast en dubbele spaties ingekort.
| Invoer | Gebruikelijke uitvoer |
|---|---|
x=1+2 |
x = 1 + 2 |
lijst=[1,2,3] |
lijst = [1, 2, 3] |
Dit is geen Python-parser. De tool herkent tekst in strings of commentaar niet en begrijpt geen unaire operatoren, slices, typeannotaties of voortgezette regels. Daardoor kan een string veranderen of ongeldige code ontstaan. Syntaxisfouten worden niet gevonden.
Gebruik voor projecten Black of ruff format lokaal en voer tests uit. Deze pagina is bedoeld voor kleine, eenvoudige voorbeelden. De code wordt bij het formatteren naar de site gestuurd; plak geen sleutels, tokens of vertrouwelijke broncode.
Veelgestelde vragen
Nee. Het is een kleine spatie-normalisator zonder parser of hun volledige regels.
Nee. Controleer de uitvoer met Python, een linter en je tests.
Ja. Omdat de bewerking op platte tekst werkt, kan ook die inhoud worden aangepast.
Gerelateerde tools
ASCII-tabelreferentie
Volledige ASCII-tabel van 0 tot 127 met decimale, hexadecimale, octale en binaire waarden en HTML-numerieke referentienotatie, inclusief control codes zoals NUL, LF en DEL.
HTML-tekenreferentie
Een doorzoekbare lijst met HTML-entiteiten, hun benoemde en numerieke codes, plus kopiëren met één klik voor speciale tekens en symbolen.
Sneltoetsenoverzicht
Zoek gedocumenteerde standaardsneltoetsen voor VS Code, Chrome en Bash met GNU Readline op macOS, Windows en Linux.
Luhn-algoritme-checker
Controleer de creditcardnummer, IMEI, SIN en andere door Luhn beschermden nummers. Geef een resultaat terug (goed of fout) en toon elke stap van het verdubbelen en het berekenen van de controlesom aan.
JSON naar PHP-array
Zet JSON om naar een PHP-array-literal met korte syntaxis, associatieve/geïndexeerde arrays en geneste structuren, klaar om in een .php-bestand te plakken.
E-mailvalidator
Valideer een e-mailadres: RFC 5322-syntaxcontrole, live MX-record-zoekopdracht, plus details over lokaal deel, domein en lengte. Er wordt geen e-mail verstuurd.
Tool beschikbaar in andere talen
- Formateador de espacios para Python [ES]
- Outil d'espacement Python [FR]
- Pemformat Spasi Python [ID]
- Python-verktyg för indrag och blanksteg [SV]
- منسّق المسافات في Python [AR]
- Python空白フォーマッター [JA]
- Python 공백 포매터 [KO]
- Narzędzie odstępów w kodzie Python [PL]
- Trình định dạng khoảng trắng Python [VI]
- เครื่องจัดช่องว่าง Python [TH]
- Formatador de espaçamento Python [PT]
- Python-Abstandsformatierer [DE]
- Форматирование пробелов в Python [RU]
- Python boşluk düzenleyici [TR]
- Python 空格格式化工具 [ZH]
- Python Spacing Formatter [EN]
- Formattatore di spazi Python [IT]