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ủ.
Tính năng
Dọn dẹp thụt lề
Chuẩn hóa thụt lề không đồng nhất hoặc lẫn lộn về cùng một độ rộng nhất quán.
Dọn dòng trống & dấu nháy
Gộp các chuỗi dòng trống liên tiếp và chuẩn hóa kiểu dấu nháy chuỗi.
Riêng tư 100%
Chạy hoàn toàn phía trình duyệt — mã nguồn của bạn không bao giờ rời khỏi trình duyệt.
Ví dụ
Input
def fib(n):
if n < 2:
return n
Output
def fib(n):
if n < 2:
return n
Trường hợp sử dụng
-
1
Sửa thụt lề của mã dán vào
Dọn dẹp mã Python được sao chép từ PDF, email hoặc đoạn chat khi thụt lề bị lỗi.
-
2
Chỉnh sửa nhanh để dễ đọc
Dọn gọn một đoạn mã trước khi chia sẻ, mà không cần cài Black cục bộ.
-
3
Chuẩn hóa dòng trống
Gộp bớt các dòng trống dư thừa trong một tập lệnh được chỉnh sửa thủ công.
Công cụ định dạng Python của Zerethon giúp dọn dẹp mã nguồn Python ngay trên trình duyệt — chuẩn hóa thụt lề, gộp bớt các dòng trống thừa và chuẩn hóa kiểu dấu nháy chuỗi. Đây là một công cụ dọn thụt lề gọn nhẹ, không phải trình định dạng PEP 8 đầy đủ như Black hay autopep8, nên nó cải thiện khả năng đọc mà không sắp xếp lại toàn bộ dòng lệnh. Không có dữ liệu nào được 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
Tài liệu tham khảo
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.