Pemformat Spasi Python

Tempel cuplikan Python untuk merapikan indentasi awal dan beberapa pola spasi yang umum. Alat ini hanya membersihkan teks: alat tidak mengurai sintaks Python, memeriksa kesalahan, membungkus baris panjang, mengurutkan impor, ataupun meniru Black dan Ruff. Selalu bandingkan hasil dengan kode asli sebelum menggunakannya.

Cara memakai pemformat spasi

  1. 1

    Tempel salinan kode

    Gunakan salinan, terutama bila cuplikan memuat string, komentar, atau spasi yang disengaja.

  2. 2

    Pilih lebar indentasi

    Pilih 2, 4, atau 8 spasi untuk setiap tingkat indentasi yang diperkirakan dari masukan.

  3. 3

    Format lalu periksa

    Alat mengubah spasi baris demi baris. Tinjau perbedaannya sebelum menyalin hasil.

Perubahan yang benar-benar dilakukan

Pemformat memproses teks satu baris setiap kali. Spasi awal dihapus, tingkat indentasi diperkirakan dari kelompok kira-kira empat spasi masukan, lalu indentasi dibentuk ulang dengan lebar yang dipilih. Alat juga menyeragamkan spasi di sekitar karakter operator umum dan setelah koma, serta meringkas spasi berulang pada bagian baris lainnya.

Pola masukan Hasil yang lazim
x=1+2 x = 1 + 2
items=[1,2,3] items = [1, 2, 3]
baris berindentasi tingkat perkiraan yang sama dengan 2, 4, atau 8 spasi

Batasan penting

Alat ini bukan pengurai Python. Alat tidak dapat membedakan kode dari teks di dalam string atau komentar, dan tidak memahami operator unary, slice, anotasi tipe, baris lanjutan, atau aturan spasi khusus pemformat lengkap. Perubahan spasi dapat mengubah literal string atau menghasilkan kode tidak valid. Keabsahan masukan juga tidak diperiksa.

Untuk proyek produksi, jalankan Black atau ruff format secara lokal agar seluruh berkas dapat diurai dan hasilnya dapat diperiksa oleh pengujian Anda. Halaman ini paling cocok untuk pembersihan visual cepat pada contoh kecil dan sederhana.

Privasi

Cuplikan dikirim ke situs saat Anda menjalankan pemformatan. Jangan tempel kata sandi, kunci privat, token akses, atau kode rahasia. Gunakan pemformat lokal untuk materi sensitif.

Pertanyaan yang Sering Diajukan

Tidak. Ini penormal spasi sederhana yang tidak membuat pohon sintaks ataupun menerapkan aturan Black dan Ruff.

Tidak. Hasil masih dapat mengandung kesalahan; jalankan Python, linter, dan pengujian setelah mengubah kode.

Bisa. Karena alat bekerja pada teks biasa, aturan spasinya juga dapat memengaruhi string dan komentar.

Alat Terkait

Alat ini tersedia dalam bahasa lain