TL
Tool Lab
💰Donate
💰Donate

Python Biçimleyici

Python kodunu PEP 8 stili girintisiyle biçimlendirin. Ücretsiz online araç.

Python Girişi
Biçimlendirilmiş Çıktı

Bu araç hakkında

Python Kodu Biçimlendirici, PEP 8 — Python'ın resmi stil kılavuzu — ile uyumlu tutarlı girintileme uygulayarak kaynak kodu güzelleştirir. Düzensiz girintili kodu yapıştırın ve anında temiz, okunabilir çıktı alın.

Tüm işlemler tarayıcınızda gerçekleşir — hiçbir kod sunucuya gönderilmez. Python anlamlı boşluk kullandığından bu araç, def, class, if, for ve while gibi anahtar kelimeler kullanarak blok düzeyinde girintilemeye odaklanır.

Nasıl kullanılır

  1. Python kodunu giriş alanına yapıştırın veya bir örnek yüklemek için Örnek'e tıklayın.
  2. Girinti boyutunu seçin: 2 boşluk veya 4 boşluk (PEP 8, 4 önerir).
  3. Kodu yeniden biçimlendirmek için Biçimlendir'e tıklayın.
  4. Biçimlendirilmiş çıktıyı inceleyin, ardından panoya kopyalamak için Kopyala'ya tıklayın.

Kullanım senaryoları

Jupyter veya Stack Overflow'dan snippet yapıştıran veri bilimcileri, refactor öncesinde eski kodu biçimlendiren backend geliştiriciler, Python öğrenen öğrenciler.

Sık sorulan sorular

  • Black veya autopep8 ile aynı mı?Hayır. Black ve autopep8 tam AST tabanlı biçimlendirme yapar. Bu araç anahtar kelime tabanlı girinti yeniden düzenlemesi yapar; Python gerektirmeden daha hızlı çalışır ancak karmaşık ifadeler için daha az hassastır.
  • Çok satırlı dizelerimi bozar mı?Üçlü tırnaklı dizeler ve devam satırları mükemmel biçimlendirilmeyebilir. Üretime almadan önce çıktıyı gözden geçirin.
  • Python 3 sözdizimini destekliyor mu?Evet. Tür ipuçları, f-string'ler, mors operatörü ve diğer Python 3 yapıları olduğu gibi korunur; yalnızca girinti değiştirilir.