Pemformat Python

Format fungsi, class, dictionary, list, dan cuplikan Python menurut konvensi PEP 8 yang umum. Pemformat menerapkan indentasi, spasi, pembungkusan baris, dan tanda kutip secara konsisten tanpa mengubah perilaku program.

Opsi pemformatan Python

Muat berkas Python lokal atau tempel cuplikan sementara, lalu salin atau simpan hasil yang telah diformat dari penyunting keluaran.

Tanya jawab pemformat kode

Bagaimana cara memformat kode di halaman ini?

Tempel kode di editor kiri atau muat berkas, pilih opsi yang diperlukan, lalu tekan Format. Periksa hasil di kanan, kemudian salin atau simpan.

Mengapa pemformat dapat melaporkan kesalahan?

Masukan harus sesuai dengan bahasa atau sintaks yang dipilih. Periksa pernyataan yang belum selesai, kurung atau tanda kutip yang tidak berpasangan, serta dialek atau mode yang tidak sesuai, lalu coba lagi.

Bagaimana cara kerja pemformat kode?

Pemformat mengenali token dan struktur bertingkat sesuai bahasa, lalu menata ulang inden, spasi, dan pemenggalan baris berdasarkan aturan yang konsisten. Pemformat tidak mengompilasi atau menjalankan program, jadi hasilnya bukan pemeriksaan kebenaran atau keamanan.

Pengaturan apa yang direkomendasikan untuk bahasa ini?

Python umumnya memakai 4 spasi. Batas default 79 kolom mengikuti PEP 8; tim dapat menyepakati batas yang lebih lebar hingga 99. Atur batas kolom, tentukan apakah tanda kutip string dipertahankan, dan apakah koma akhir boleh membagi koleksi serta pemanggilan ke beberapa baris.