Форматирование пробелов в Python
Вставьте фрагмент Python, чтобы выровнять начальные отступы и некоторые пробелы вокруг операторов и запятых. Инструмент обрабатывает каждую строку как текст: не проверяет синтаксис, не переносит длинные строки, не сортирует импорты и не повторяет Black или Ruff. Всегда сравнивайте результат с исходником.
Как пользоваться инструментом
-
1
Вставьте копию
Работайте с копией, особенно если есть строки, комментарии или намеренные пробелы.
-
2
Выберите отступ
Задайте 2, 4 или 8 пробелов на уровень, оценённый по исходному тексту.
-
3
Сравните результат
Текст меняется построчно; проверьте различия перед копированием.
Что меняется
Инструмент удаляет начальные пробелы, оценивает уровни группами примерно по четыре пробела и заново строит отступ выбранной ширины. Он также расставляет пробелы вокруг распространённых операторов и после запятых, убирая повторные пробелы.
| Ввод | Обычный результат |
|---|---|
x=1+2 |
x = 1 + 2 |
items=[1,2,3] |
items = [1, 2, 3] |
Это не парсер Python. Инструмент не отличает код от текста в строках и комментариях и не понимает унарные операторы, срезы, аннотации типов и продолжения строк. Он может изменить строковый литерал или создать неверный код; синтаксические ошибки не выявляются.
Для проекта запускайте Black или ruff format локально и выполняйте тесты. Страница подходит лишь для небольших простых примеров. При форматировании фрагмент отправляется сайту, не вставляйте ключи, токены и закрытый код.
Часто задаваемые вопросы
Нет. Это простой нормализатор пробелов без парсера и полного набора их правил.
Нет. Проверьте результат интерпретатором, линтером и тестами.
Да. Правила применяются к обычному тексту и могут затронуть их содержимое.
Сопутствующие инструменты
Справочная таблица ASCII
Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.
Справочник символов HTML
Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.
Справочник сочетаний клавиш
Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.
Конвертер размера файлов
Преобразуйте значения между байтами, КБ, МБ, ГБ, ТБ и двоичными единицами IEC (KiB, MiB, GiB, TiB), свободно сочетая десятичные и двоичные единицы.
Конвертер CMYK в RGB
Преобразуйте проценты CMYK в приблизительные значения RGB и Hex для быстрого экранного предпросмотра по стандартной формуле.
Генератор случайных букв
Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.
Инструмент доступен на других языках
- Python 공백 포매터 [KO]
- Formatador de espaçamento Python [PT]
- Trình định dạng khoảng trắng Python [VI]
- Pemformat Spasi Python [ID]
- Python空白フォーマッター [JA]
- Outil d'espacement Python [FR]
- Python-spatieformatter [NL]
- Formateador de espacios para Python [ES]
- Python-verktyg för indrag och blanksteg [SV]
- منسّق المسافات في Python [AR]
- Python-Abstandsformatierer [DE]
- เครื่องจัดช่องว่าง Python [TH]
- Narzędzie odstępów w kodzie Python [PL]
- Formattatore di spazi Python [IT]
- Python boşluk düzenleyici [TR]
- Python 空格格式化工具 [ZH]
- Python Spacing Formatter [EN]