Python PEP8:当在同一行中有多个函数导致出现字符时,该怎么办>;80?
例如:Python PEP8:当在同一行中有多个函数导致出现字符时,该怎么办>;80?,python,coding-style,conventions,pep8,Python,Coding Style,Conventions,Pep8,例如: connections['default'].get_unified_index().get_index(Tag).update_object(tag).update('default') 最好的选择是什么 这个 这个 其他的?当然,我也希望遵循pep8规则,但也希望尽可能实现最可读的代码。谢谢 我可能会这样写(注意括号和后面没有反斜杠): 要么这样,要么把它分成几个连续的语句。我可能会这样写(注意括号和后面没有反斜杠): 要么这样,要么把它分成几个连续的语句。我可能会这样写(注意括号
connections['default'].get_unified_index().get_index(Tag).update_object(tag).update('default')
最好的选择是什么
这个
这个
其他的?当然,我也希望遵循pep8规则,但也希望尽可能实现最可读的代码。谢谢 我可能会这样写(注意括号和后面没有反斜杠):
要么这样,要么把它分成几个连续的语句。我可能会这样写(注意括号和后面没有反斜杠):
要么这样,要么把它分成几个连续的语句。我可能会这样写(注意括号和后面没有反斜杠):
要么这样,要么把它分成几个连续的语句。我可能会这样写(注意括号和后面没有反斜杠):
要么这样,要么把它分成几个连续的语句。除非您实际上是在攻击Python本身,否则您应该可以随意采用超过80的最大行长度
Pep8实际上已经为您的问题找到了答案,并且它不是您显示的两个选项:在括号内换行,或者将整个表达式包装在括号内,这样您就可以在点处换行。除非您实际上是在攻击Python本身,否则您应该可以随意采用超过80的最大行长
Pep8实际上已经为您的问题找到了答案,并且它不是您显示的两个选项:在括号内换行,或者将整个表达式包装在括号内,这样您就可以在点处换行。除非您实际上是在攻击Python本身,否则您应该可以随意采用超过80的最大行长
Pep8实际上已经为您的问题找到了答案,并且它不是您显示的两个选项:在括号内换行,或者将整个表达式包装在括号内,这样您就可以在点处换行。除非您实际上是在攻击Python本身,否则您应该可以随意采用超过80的最大行长
Pep8实际上已经为您的问题找到了答案,但它不是您显示的两个选项:在括号内换行,或者将整个表达式用括号括起来,这样您就可以在点处换行。您的行太长通常表明您试图在一条语句中做得太多。如何
tag_idx=connections['default'].get_unified_index().get_index(tag);tag\u idx.update\u object(tag.update('default')
?我正在与django合作,有时您会遇到一些混乱的查询集,很难在80个字符内解决!当然但是谁说你必须在一条线上完成这一切?像我在你的例子中所做的那样,在自然边界上拆分语句。你的行太长通常表明你试图在一个语句中做的太多。如何tag_idx=connections['default'].get_unified_index().get_index(tag);tag\u idx.update\u object(tag.update('default')
?我正在与django合作,有时您会遇到一些混乱的查询集,很难在80个字符内解决!当然但是谁说你必须在一条线上完成这一切?像我在你的例子中所做的那样,在自然边界上拆分语句。你的行太长通常表明你试图在一个语句中做的太多。如何tag_idx=connections['default'].get_unified_index().get_index(tag);tag\u idx.update\u object(tag.update('default')
?我正在与django合作,有时您会遇到一些混乱的查询集,很难在80个字符内解决!当然但是谁说你必须在一条线上完成这一切?像我在你的例子中所做的那样,在自然边界上拆分语句。你的行太长通常表明你试图在一个语句中做的太多。如何tag_idx=connections['default'].get_unified_index().get_index(tag);tag\u idx.update\u object(tag.update('default')
?我正在与django合作,有时您会遇到一些混乱的查询集,很难在80个字符内解决!当然但是谁说你必须在一条线上完成这一切?在自然边界处拆分语句,就像我为您的示例所做的那样。
connections['default'] \
.get_unified_index() \
.get_index(Tag) \
.update_object(tag) \
.update('default')
connections['default'].get_unified_index().get_index(Tag) \
.update_object(tag).update('default')
(connections['default']
.get_unified_index()
.get_index(Tag)
.update_object(tag)
.update('default'))