Python kodunun büyük bloklarını yorumlamak için bir mekanizma var mı?
Şu anda, kodu yorumlamak için görebildiğim tek yol ya her satırı #
ile başlatmak ya da kodu üç tırnak içine almak: """
.
Bunlarla ilgili sorun, her satırdan önce #
eklemek zahmetli ve """
yorum olarak kullanmak istediğim dizenin oluşturulan belgelerde görünmesine neden oluyor.
Tüm yorumları okuduktan sonra, cevap "Hayır" gibi görünüyor.
Python'da böyle bir mekanizma yoktur. Yorumu engellemek için her satırın başına bir #
ekleyin. Daha fazla bilgi için PEP 8'e bakınız. Çoğu Python IDE'si blok-yorumu-pound-işaretleri ile sizin için otomatik olarak yapacak bir mekanizmayı destekler. Örneğin, benim makinemdeki IDLE'da Alt+3 ve Alt+4.
Üçlü tırnak kullanmayın; keşfettiğiniz gibi, benzer bir etkiye sahip olmasına rağmen, bu blok yorumları için değil, dokümantasyon dizeleri içindir. Eğer bir şeyleri geçici olarak yorumluyorsanız, bu geçici bir önlem olarak iyidir.
Bunu üç tırnak işareti olmadan yapmanın tek yolu bir tırnak işareti eklemektir:
if False:
Ve sonra tüm kodunuzu girintileyin. Kodun hala uygun sözdizimine sahip olması gerektiğini unutmayın.
Birçok Python IDE, seçilen her satıra sizin için #
ekleyebilir ve yorumu kaldırırken de bunları kaldırabilir. Aynı şekilde, vi veya Emacs kullanıyorsanız, bir kod bloğu için bunu sizin için yapacak bir makro oluşturabilirsiniz.