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
Tempel salinan kode
Gunakan salinan, terutama bila cuplikan memuat string, komentar, atau spasi yang disengaja.
-
2
Pilih lebar indentasi
Pilih 2, 4, atau 8 spasi untuk setiap tingkat indentasi yang diperkirakan dari masukan.
-
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
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
Generator EditorConfig
Buat file .editorconfig dengan gaya dan ukuran indentasi, akhir baris, charset, dan aturan spasi Anda untuk format yang konsisten di berbagai IDE dan editor.
Validator Email
Validasi alamat email: pemeriksaan sintaks RFC 5322, pengecekan live record MX, serta detail bagian lokal, domain, dan panjang. Tidak ada email yang dikirim.
Konverter Ukuran File
Konversi antara byte, KB, MB, GB, TB, dan satuan biner IEC (KiB, MiB, GiB, TiB) dengan kombinasi desimal dan biner apa pun yang Anda inginkan.
Alat ini tersedia dalam bahasa lain
- เครื่องจัดช่องว่าง Python [TH]
- Narzędzie odstępów w kodzie Python [PL]
- Trình định dạng khoảng trắng Python [VI]
- Formatador de espaçamento Python [PT]
- Python空白フォーマッター [JA]
- منسّق المسافات في Python [AR]
- Python-spatieformatter [NL]
- Python 공백 포매터 [KO]
- Formateador de espacios para Python [ES]
- Python-verktyg för indrag och blanksteg [SV]
- Outil d'espacement Python [FR]
- Python-Abstandsformatierer [DE]
- Formattatore di spazi Python [IT]
- Python Spacing Formatter [EN]
- Форматирование пробелов в Python [RU]
- Python boşluk düzenleyici [TR]
- Python 空格格式化工具 [ZH]