Python boşluk düzenleyici
Bir Python parçasını yapıştırarak satır başı girintilerini ve işleçlerle virgüllerin çevresindeki bazı boşlukları düzenleyin. Araç her satırı düz metin olarak işler; sözdizimini doğrulamaz, uzun satırları bölmez, import ifadelerini sıralamaz ve Black ya da Ruff ile aynı sonucu vermez. Çıktıyı mutlaka özgün kodla karşılaştırın.
Boşluk düzenleyici nasıl kullanılır?
-
1
Bir kopya yapıştırın
Özellikle dizeler, yorumlar veya bilinçli boşluklar varsa kodun kopyasıyla çalışın.
-
2
Girintiyi seçin
Girdiden tahmin edilen her düzey için 2, 4 veya 8 boşluk belirleyin.
-
3
Düzenleyip karşılaştırın
Çıktı satır satır değişir; kopyalamadan önce farkları inceleyin.
Gerçekte ne değişir?
Araç satır başındaki boşluğu kaldırır, yaklaşık dörder boşlukluk gruplardan girinti düzeyini tahmin eder ve seçilen genişlikle yeniden kurar. Yaygın işleçlerin çevresini ve virgül sonlarını da düzenler, yinelenen boşlukları azaltır.
| Girdi | Tipik çıktı |
|---|---|
x=1+2 |
x = 1 + 2 |
liste=[1,2,3] |
liste = [1, 2, 3] |
Bu bir Python ayrıştırıcısı değildir. Kod ile dize ya da yorum içindeki metni ayıramaz; tekli işleçleri, dilimleri, tür açıklamalarını ve devam satırlarını anlamaz. Bir dizeyi değiştirebilir veya geçersiz kod üretebilir; sözdizimi hatalarını bulmaz.
Gerçek projelerde Black veya ruff format aracını yerelde çalıştırıp testleri uygulayın. Bu sayfa küçük ve basit örnekler içindir. Biçimlendirme sırasında parça siteye gönderilir; anahtar, erişim belirteci veya gizli kod yapıştırmayın.
Sık Sorulan Sorular
Hayır. Ayrıştırıcısı ve bu araçların tüm kuralları olmayan basit bir boşluk düzenleyicidir.
Hayır. Sonucu Python, bir linter ve testlerle doğrulayın.
Evet. Kurallar düz metne uygulandığı için bunların içeriğini de etkileyebilir.
İlgili Araçlar
FPS Sayacı
requestAnimationFrame ile tarayıcı FPS değerini ölçün: yumuşatma, en düşük ve en yüksek kare hızı, uyarı eşiği ve isteğe bağlı grafik. Yerel çalışır, yükleme ve API yoktur.
Webpack Yapılandırma Oluşturucu
Saf JavaScript, React veya Vue için webpack 5 uyumlu bir webpack.config.js oluşturun: TypeScript, Babel, CSS veya Sass, görseller, HtmlWebpackPlugin, geliştirme sunucusu ve npm install satırı.
Kurgusal telefon numarası oluşturucu
Beş ülkede resmen ayrılmış aralıklardan 50 adede kadar kurgusal numara üretin.
Tamamlayıcı Renk Bulucusu
Her girdi için tamamlayıcı renk belirleyin. HSL açısından tersi renk, bölünmüş tamamlayıcı çifti ve erişilebilir kombinasyonlar için öneriler geri verir.
Dosya Boyutu Dönüştürücü
Bayt, KB, MB, GB, TB ve ikili IEC birimleri (KiB, MiB, GiB, TiB) arasında, ondalık ve ikiliyi dilediğiniz gibi birleştirerek dönüşüm yapın.
Telefon numarası doğrulayıcı
Telefon numarasının ülkeye göre yapısını denetleyin; bölge, tür, E.164, uluslararası, ulusal ve RFC 3966 biçimlerini görün.
Araç diğer dillerde mevcuttur
- Python-spatieformatter [NL]
- Python-Abstandsformatierer [DE]
- Python-verktyg för indrag och blanksteg [SV]
- Pemformat Spasi Python [ID]
- Formateador de espacios para Python [ES]
- Python 공백 포매터 [KO]
- Trình định dạng khoảng trắng Python [VI]
- เครื่องจัดช่องว่าง Python [TH]
- منسّق المسافات في Python [AR]
- Narzędzie odstępów w kodzie Python [PL]
- Outil d'espacement Python [FR]
- Python空白フォーマッター [JA]
- Formatador de espaçamento Python [PT]
- Python Spacing Formatter [EN]
- Formattatore di spazi Python [IT]
- Форматирование пробелов в Python [RU]
- Python 空格格式化工具 [ZH]