Python中的链式方法调用缩进样式

Python中的链式方法调用缩进样式,第1张

Python中的链式方法调用缩进样式

在这种情况下,最好使用连续行字符代替括号。

ShortName.objects.distinct()          .filter().values()      # looks better

随着方法名称变长以及方法开始采用参数,对这种样式的需求变得更加明显:

return some_collection.get_objects(locator=l5) .get_distinct(case_insensitive=True) .filter(predicate=query(q5)) .values()

PEP 8旨在以一种常识的方式进行解释,并兼顾实用性和美观性。很高兴违反任何导致难看或难以阅读代码的PEP 8准则。

话虽如此,如果您经常发现自己与PEP 8不符,则可能表明存在可读性问题超出了对空白的选择:-)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5662258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存