Pemformat Python

Perapikan dan standarisasi kode Python 3 dengan pemformat cepat dan modern yang gayanya sesuai dengan konvensi Black / PEP 8. Sesuaikan lebar indentasi, gaya tanda kutip, lebar baris, dan koma penutup ajaib. Kesalahan sintaks dilaporkan secara tepat, tidak pernah diformat ulang secara diam-diam. Alat kode lainnya: Pemformat Go | Pemformat C/C++/C#/Java | Pemformat Skrip Shell | Pemformat Kode (JS/TS/PHP/TOML).
Semua pemrosesan berlangsung secara lokal di browser — kode Anda tidak pernah diunggah ke server mana pun.
Cara menggunakan: Tempel kode Python Anda di area teks kiri dan klik Proses (atau cukup ketik — pemrosesan otomatis saat input).
Perilaku: Menormalkan indentasi, spasi di sekitar operator, spasi koma, gaya tanda kutip (bila diatur), dan lebar baris. Koma penutup ajaib dihormati secara default (kelanjutan dalam tanda kurung gaya Black).
Kesalahan sintaks: Python yang tidak valid dilaporkan dengan kesalahan parse yang tepat alih-alih diacak diam-diam — perbaiki kode lalu Proses lagi.
Privasi: Pemformat berjalan sepenuhnya di dalam browser. Tidak ada yang pernah diunggah.
PEP 8, Black, dan panjang baris

PEP 8 adalah panduan gaya resmi Python: indentasi 4 spasi, nama snake_case, dan batas 79 karakter yang berasal dari era terminal sempit. Black memformat ulang segala hal sesuai opininya sendiri dan menolak konfigurasi; autopep8 hanya memperbaiki apa yang ditandai linter dan selebihnya membiarkan gaya Anda.

Pilih berdasarkan radius dampak — Black menghasilkan diff besar satu kali tetapi keluaran yang stabil selamanya, autopep8 lebih lembut tetapi mempertahankan kebiasaan yang sudah ada.