Saya ingin mengetahui rekomendasi tentang Penggabungan Garis Implisit versus Penggabungan Garis Eksplisit dengan Python.
Secara khusus, apakah Anda lebih menyukai satu formulir daripada yang lainnya? Apa yang Anda rekomendasikan sebagai standar umum? Kriteria apa yang Anda miliki untuk memilih satu dari yang lain, dan jika Anda memang memiliki preferensi satu, kapan Anda membuat pengecualian untuk yang lain?
Saya memiliki jawaban untuk pertanyaan ini yang mencerminkan bias saya sendiri, tetapi sebelum saya memposting jawaban saya sendiri, saya ingin tahu apa yang dipikirkan orang lain ... dan jika Anda dapat memiliki kriteria yang lebih baik daripada yang ada dalam pikiran saya, maka saya pasti akan menerima jawaban Anda sendiri.
Beberapa rekomendasi mungkin digeneralisasi untuk pilihan ini dalam bahasa pemrograman lain, tetapi bias saya sendiri agak kuat di Python karena beberapa fitur spesifik bahasa, jadi saya ingin tahu alasan umum dan Python-centric yang mungkin Anda gunakan miliki tentang topik ini.
Untuk beberapa latar belakang, diskusi terjadi sekitar pertanyaan tertentu tentang stackoverflow , tapi saya pikir lebih tepat untuk memindahkan diskusi ke sini sebagai pertanyaan untuk menghindari mengacaukan jawaban pada SO dengan tangen ini karena telah mengalihkan topik dari pertanyaan aslinya. Anda dapat melihat pertanyaan itu dan jawabannya untuk cuplikan kode contoh yang memulai diskusi.
Berikut ini contoh sederhana:
join_type = "explicit"
a = "%s line joining" \
% (join_type)
# versus
join_type = "implicit"
b = ("%s line joining"
% (join_type))