Bộ định dạng Python

Làm đẹp và chuẩn hóa mã Python 3 với bộ định dạng nhanh, hiện đại có kiểu theo quy ước Black / PEP 8. Điều chỉnh độ rộng thụt lề, kiểu dấu nháy, độ rộng dòng và dấu phẩy cuối "ma thuật". Lỗi cú pháp được báo chính xác, không bao giờ bị định dạng lại âm thầm. Thêm công cụ mã: Bộ định dạng Go | Bộ định dạng C/C++/C#/Java | Bộ định dạng Shell Script | Bộ định dạng mã (JS/TS/PHP/TOML).
Mọi xử lý diễn ra cục bộ trong trình duyệt của bạn — mã của bạn không bao giờ được tải lên máy chủ nào.
Cách dùng: Dán mã Python của bạn vào ô văn bản bên trái và nhấn Xử lý (hoặc chỉ cần gõ — tự xử lý khi nhập).
Hành vi: Chuẩn hóa thụt lề, khoảng trắng quanh toán tử, khoảng cách dấu phẩy, kiểu dấu nháy (khi được đặt), và độ rộng dòng. Dấu phẩy cuối "ma thuật" được tôn trọng theo mặc định (tiếp tục ngoặc kiểu Black).
Lỗi cú pháp: Python không hợp lệ được báo với đúng lỗi phân tích thay vì bị làm rối âm thầm — sửa mã và nhấn Xử lý lại.
Quyền riêng tư: Bộ định dạng chạy hoàn toàn trong trình duyệt của bạn. Không có gì được tải lên.
PEP 8, Black và độ dài dòng

PEP 8 là hướng dẫn phong cách chính thức của Python: thụt lề 4 khoảng trắng, tên dạng snake_case, và giới hạn 79 ký tự mỗi dòng có từ thời terminal hẹp. Black định dạng lại mọi thứ theo quan điểm cố định của riêng nó và từ chối cấu hình; autopep8 chỉ sửa những gì trình kiểm tra báo và để phong cách của bạn nguyên vẹn.

Chọn theo bán kính ảnh hưởng — Black tạo một diff lớn một lần nhưng đầu ra ổn định mãi mãi; autopep8 nhẹ nhàng hơn nhưng giữ mọi thói quen bạn đã có.