Python-Abstandsformatierer
Fügen Sie einen Python-Ausschnitt ein, um die führende Einrückung und einige übliche Abstände an Operatoren und Kommas zu vereinheitlichen. Das Werkzeug bearbeitet jede Zeile als Text: Es prüft keine Syntax, bricht keine langen Zeilen um, sortiert keine Imports und bildet Black oder Ruff nicht nach. Vergleichen Sie die Ausgabe stets mit dem Original.
So verwenden Sie die Abstandshilfe
-
1
Eine Kopie einfügen
Arbeiten Sie besonders bei Strings, Kommentaren oder absichtlichen Leerzeichen mit einer Kopie.
-
2
Einrückung wählen
Wählen Sie 2, 4 oder 8 Leerzeichen je aus der Eingabe geschätzter Ebene.
-
3
Formatieren und prüfen
Die Ausgabe wird zeilenweise geändert; prüfen Sie den Unterschied vor dem Kopieren.
Was tatsächlich geändert wird
Das Werkzeug entfernt den vorhandenen Zeilenanfang, schätzt Ebenen anhand von ungefähr vier Eingabe-Leerzeichen und baut die Einrückung mit der gewählten Breite neu auf. Außerdem setzt es Abstände an häufigen Operatorzeichen und nach Kommas und reduziert mehrfache Leerzeichen.
| Eingabe | Typische Ausgabe |
|---|---|
x=1+2 |
x = 1 + 2 |
werte=[1,2,3] |
werte = [1, 2, 3] |
Wichtige Grenzen
Das Werkzeug kennt die Python-Grammatik nicht. Es kann Code nicht von Text in Strings oder Kommentaren unterscheiden und versteht weder unäre Operatoren noch Slices, Typannotationen oder Zeilenfortsetzungen. Eine Änderung kann deshalb einen String verfälschen oder ungültigen Code erzeugen. Eine Syntaxprüfung findet nicht statt.
Für produktiven Code führen Sie Black oder ruff format lokal aus und lassen anschließend Tests laufen. Diese Seite eignet sich nur zur schnellen optischen Bereinigung kleiner, einfacher Beispiele. Der Ausschnitt wird beim Formatieren an die Website übermittelt; fügen Sie keine Schlüssel, Tokens oder vertraulichen Quellen ein.
Häufig gestellte Fragen
Nein. Es ist ein kleiner Abstandsnormalisierer ohne Parser und ohne deren vollständige Regeln.
Nein. Prüfen Sie das Ergebnis mit Python, einem Linter und Ihren Tests.
Ja. Weil reiner Text bearbeitet wird, können die Regeln auch deren Inhalt treffen.
Verwandte Tools
Farbrad-Explorer
Erforschen Sie das Farbrad interaktiv. Rotieren Sie Harmonien, vergleichen Sie HSL mit RYB, erkennen Sie komplementäre und triadische Paare in Echtzeit.
ASCII-Tabelle Referenz
Vollständige ASCII-Tabelle von 0 bis 127 mit Dezimal-, Hex-, Oktal-, Binär- und numerischer HTML-Zeichenreferenz für jedes Zeichen, einschließlich Steuerzeichen wie NUL, LF und DEL.
HTML-Zeichenreferenz
Durchsuchbare Liste von HTML-Entitäten, ihren benannten und numerischen Codes sowie eine Ein-Klick-Kopie für Sonderzeichen und Symbole.
Referenz für Tastenkombinationen
Durchsuchen Sie dokumentierte Standardkürzel für VS Code, Chrome und Bash mit GNU Readline unter macOS, Windows und Linux.
CSS-Scrollbar-Generator
Passen Sie das Erscheinungsbild der Bildlaufleiste per CSS an. Modernes scrollbar-color / scrollbar-width und das ältere ::-webkit-scrollbar für breite Browser-Unterstützung.
Zufallsbuchstaben-Generator
Erzeugen Sie zufällige A-Z-Buchstaben. Wählen Sie Anzahl, Großschreibung, Kleinschreibung oder gemischte Schreibweise für Spiele, Aufgaben und Unterricht.
Tool in anderen Sprachen verfügbar
- เครื่องจัดช่องว่าง Python [TH]
- Narzędzie odstępów w kodzie Python [PL]
- Trình định dạng khoảng trắng Python [VI]
- Formatador de espaçamento Python [PT]
- Python空白フォーマッター [JA]
- منسّق المسافات في Python [AR]
- Python-spatieformatter [NL]
- Python 공백 포매터 [KO]
- Formateador de espacios para Python [ES]
- Python-verktyg för indrag och blanksteg [SV]
- Pemformat Spasi Python [ID]
- Outil d'espacement Python [FR]
- Formattatore di spazi Python [IT]
- Python Spacing Formatter [EN]
- Форматирование пробелов в Python [RU]
- Python boşluk düzenleyici [TR]
- Python 空格格式化工具 [ZH]