ฉันต้องการทราบคำแนะนำเกี่ยวกับImplicit Line JoiningกับExplicit Line Joiningใน Python
โดยเฉพาะอย่างยิ่งคุณชอบรูปแบบหนึ่งมากกว่ารูปแบบอื่น ๆ ? คุณแนะนำอะไรเป็นค่าเริ่มต้นทั่วไป? คุณมีเกณฑ์อะไรบ้างในการเลือกตัวเลือกหนึ่งและอีกตัวหนึ่งและหากคุณมีความชอบอย่างใดอย่างหนึ่งคุณจะทำการยกเว้นเมื่อใด
ฉันมีคำตอบสำหรับคำถามนี้ที่สะท้อนอคติของฉันเอง แต่ก่อนที่ฉันจะโพสต์คำตอบของฉันฉันอยากจะรู้ว่าคนอื่นคิดอย่างไร ... และถ้าคุณมีเกณฑ์ที่ดีกว่าที่ฉันคิดไว้ แน่นอนฉันจะยอมรับคำตอบของคุณเอง
คำแนะนำบางอย่างอาจใช้กับตัวเลือกนี้ในภาษาการเขียนโปรแกรมอื่น ๆ แต่ความลำเอียงของฉันค่อนข้างแข็งแกร่งใน Python เนื่องจากคุณสมบัติเฉพาะภาษาบางอย่างดังนั้นฉันจึงอยากรู้ทั้งเหตุผลทั่วไปและ Python-centric reasoning มีในหัวข้อนี้
สำหรับพื้นหลังการสนทนาเกิดขึ้นรอบ ๆคำถามเฉพาะใน stackoverflowแต่ฉันคิดว่ามันเหมาะสมกว่าที่จะย้ายการอภิปรายไปที่นี่เป็นคำถามเพื่อหลีกเลี่ยงการทำให้คำตอบยุ่งเหยิงด้วย SO แทนเจนต์เนื่องจากมันเปลี่ยนทิศทางไปจากหัวข้อ คำถามเดิม คุณสามารถดูคำถามนั้นและคำตอบสำหรับตัวอย่างโค้ดตัวอย่างที่ทำให้การสนทนาดำเนินไปได้
นี่คือตัวอย่างง่าย ๆ :
join_type = "explicit"
a = "%s line joining" \
% (join_type)
# versus
join_type = "implicit"
b = ("%s line joining"
% (join_type))