Ben yaklaşık öneriler bilmek istiyorum Örtülü Hattı Katılma karşı Katılma Açık Hat Python.
Özellikle, bir formu diğerine tercih eder misiniz? Genel varsayılan olarak ne önerirsiniz? Birini diğerinden seçmek için hangi kriterleriniz var ve birini tercih ediyorsanız, diğeri için ne zaman istisnalar yapıyorsunuz?
Bu soru için kendi önyargılarımı yansıtan bir cevabım var, ama kendi cevabımı göndermeden önce başkalarının ne düşündüğünü bilmek istiyorum ... ve aklımdakilerden daha iyi bir kriter kümeniz varsa, o zaman kesinlikle cevabımı kendim kabul edeceğim.
Tavsiyelerin bazıları bu seçeneğe diğer programlama dillerinde genelleştirilebilir, ancak bazı eğilimlere özgü özellikler nedeniyle kendi önyargım Python'da biraz daha güçlüdür, bu yüzden hem genel hem de Python merkezli mantığı bilmek isterim bu konuda var.
Bir arka plan için, tartışma yığın akışı ile ilgili belirli bir soru etrafında gerçekleşti , ancak konu dışı saptığı için SO'daki cevabı bu teğetle karıştırmaktan kaçınmak için tartışmayı buraya bir soru olarak taşımanın daha uygun olduğunu düşündüm. orijinal soru. Tartışmayı başlatan örnek kod parçacıkları için bu soruya ve cevaplarına bakabilirsiniz.
İşte basitleştirilmiş bir örnek:
join_type = "explicit"
a = "%s line joining" \
% (join_type)
# versus
join_type = "implicit"
b = ("%s line joining"
% (join_type))