Chuyển tới nội dung chính
Z

Trình định dạng Python

Reindent only — not a full formatter

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 đủ.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated
Công cụ làm sạch thụt lề, không phải bộ định dạng PEP-8 đầy đủ. Muốn có đầu ra tương thích Black, hãy chạy Black CLI trên máy cục bộ.

Cách dùng

  1. 1 Dán mã nguồn Python vào ô nhập.
  2. 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. 3 Điều chỉnh số dòng trống tối đa giữa các khối lệnh.
  4. 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óm tắt

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

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.

Đăng ký miễn phí