Trình định dạng Python
Reindent only — not a full formatterDọn dẹp thụt lề Python, gộp các dòng trống dư thừa, chuẩn hóa kiểu dấu nháy chuỗi. Đây là công cụ làm sạch thụt lề, không phải bộ định dạng PEP-8 đầy đủ.
Cách dùng
- 1 Dán mã nguồn Python vào ô nhập.
- 2 Chọn kích thước thụt lề (2 hoặc 4 dấu cách) và tùy chọn chuẩn hóa kiểu dấu nháy.
- 3 Điều chỉnh số dòng trống tối đa giữa các khối lệnh.
- 4 Sao chép hoặc tải xuống kết quả.
Vì sao dùng công cụ này
- Xử lý hoàn toàn phía client — mã của bạn không bao giờ rời khỏi trình duyệt.
- Không cần tải file Black-wasm 50 KB — tải trang tức thì.
- Xuất lại thụt lề theo kích thước bạn chọn, ngay cả khi mã nguồn gốc trộn lẫn tab và dấu cách.
- Tùy chọn chuẩn hóa kiểu dấu nháy nhưng vẫn giữ nguyên các chuỗi bọc ba dấu nháy (triple-quoted strings).
Câu hỏi thường gặp
Công cụ này có tương thích với Black không?
Không — đây là công cụ làm sạch thụt lề, không phải bộ định dạng lại PEP-8 đầy đủ. Nó không tự động xuống dòng cho các dòng dài, không chuẩn hóa khoảng cách dấu phẩy, và không viết lại biểu thức. Muốn có định dạng chuẩn, hãy dùng Black CLI trên máy cục bộ.
Công cụ có hiểu khoảng trắng có ý nghĩa (significant whitespace) không?
Có — chúng tôi phát hiện đơn vị thụt lề gốc (khoảng trắng đầu dòng nhỏ nhất khác 0), nhờ đó khi xuất lại với kích thước khác vẫn giữ nguyên cấu trúc khối lệnh.
Việc chuẩn hóa dấu nháy có làm hỏng f-string hoặc ký tự escape không?
Các chuỗi bọc ba dấu nháy (docstring) được giữ nguyên y hệt. Chuỗi ngắn chỉ đổi kiểu dấu nháy khi nội dung bên trong không chứa dấu nháy đích chưa escape — nếu không, chúng sẽ được giữ nguyên.
Đang tìm công cụ định dạng JavaScript?
Có — xem <a href="/javascript-formatter" class="underline">Trình định dạng JavaScript</a> của chúng tôi, chạy trên nền Prettier.
Trình định dạng Python là gì?
Trình định dạng Python là công cụ giúp dọn dẹp mã nguồn Python ngay trong trình duyệt bằng cách chuẩn hóa thụt lề, gộp bớt các dòng trống dư thừa và thống nhất kiểu dấu nháy chuỗi. Đây là công cụ làm sạch thụt lề chứ không phải bộ định dạng PEP-8 đầy đủ, áp dụng khoảng cách nhất quán để mã dễ đọc hơn mà không cần tải mã nguồn lên máy chủ.
Trình định dạng Python là công cụ lập trình miễn phí của Zerethon Tools. Dọn dẹp thụt lề Python, gộp các dòng trống dư thừa, chuẩn hóa kiểu dấu nháy chuỗi. Đây là công cụ làm sạch thụt lề, không phải bộ định dạng PEP-8 đầy đủ. Chạy hoàn toàn trong trình duyệt — không đăng ký, không tải lên.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình định dạng Python chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
Công cụ liên quan
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.