ฉันมีคำถามยาวมาก ฉันต้องการแยกเป็นหลายบรรทัดใน Python วิธีทำใน JavaScript จะใช้หลายประโยคและเข้าร่วมกับ+
โอเปอเรเตอร์ (ฉันรู้ว่าอาจไม่ใช่วิธีที่มีประสิทธิภาพที่สุดในการทำ แต่ฉันไม่ได้กังวลเกี่ยวกับประสิทธิภาพในขั้นตอนนี้เพียงแค่อ่านโค้ดได้) . ตัวอย่าง:
var long_string = 'some text not important. just garbage to' +
'illustrate my example';
ฉันพยายามทำสิ่งที่คล้ายกันใน Python แต่มันใช้งานไม่ได้ดังนั้นฉันจึง\
แบ่งสายยาว ๆ อย่างไรก็ตามฉันไม่แน่ใจว่าวิธีนี้เป็นวิธีที่ดีที่สุด / pythonicest เท่านั้น มันดูน่าอึดอัดใจ รหัสจริง:
query = 'SELECT action.descr as "action", '\
'role.id as role_id,'\
'role.descr as role'\
'FROM '\
'public.role_action_def,'\
'public.role,'\
'public.record_def, '\
'public.action'\
'WHERE role.id = role_action_def.role_id AND'\
'record_def.id = role_action_def.def_id AND'\
'action.id = role_action_def.action_id AND'\
'role_action_def.account_id = ' + account_id + ' AND'\
'record_def.account_id=' + account_id + ' AND'\
'def_id=' + def_id