在这种情况下,最好使用连续行字符代替括号。
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不符,则可能表明存在可读性问题超出了对空白的选择:-)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)