特别是,您是否偏爱一种形式?您推荐什么作为一般默认设置?您有什么条件来选择一个,另一个,如果您偏爱一个,那么何时为另一个设置例外?
对于这个问题,我有一个反映我自己偏见的答案,但是在发布自己的答案之前,我想知道其他人的想法……如果您可以拥有一套比我的想法更好的标准,那么我一定会接受您的回答。
有些建议可能会在其他编程语言中推广到这种选择,但是由于某些特定于语言的功能,我自己的偏见在Python中会更强一些,因此我想知道您可能会采用的一般性推理和以Python为中心的推理关于这个话题。
在某些背景下,讨论是围绕一个关于stackoverflow的特定问题进行的,但是我认为将讨论移至此处是一个更合适的问题,以避免由于这个切线使SO的答案变得混乱,因为它已经偏离了主题。原来的问题。您可以查看该问题及其答案,以获取开始讨论的示例代码片段。
这是一个简化的示例:
join_type = "explicit"
a = "%s line joining" \
% (join_type)
# versus
join_type = "implicit"
b = ("%s line joining"
% (join_type))