您好,匿名用户
随意问技术百科期待您的加入

对象使用多个很长的方法连接怎样排版?

0 投票

诸如下面这种的,数据一长格式排版就不好看了,不知道如何排版是好?

result = Animal.filter(name='dog', sex='female', age='2', color='yellow').limit(100).order(born)
用户头像 提问 2013年 11月16日 @ Leona 上等兵 (279 威望)
分享到:

1个回答

+1 投票
 
最佳答案

可参考PEP8中对缩进的建议。

Yes:

# Aligned with opening delimiter
foo = long_function_name(var_one, var_two,
                         var_three, var_four)

# More indentation included to distinguish this from the rest.
def long_function_name(
        var_one, var_two, var_three,
        var_four):
    print(var_one)

No:

# Arguments on first line forbidden when not using vertical alignment
foo = long_function_name(var_one, var_two,
    var_three, var_four)

# Further indentation required as indentation is not distinguishable
def long_function_name(
    var_one, var_two, var_three,
    var_four):
    print(var_one)

Optional:

# Extra indentation is not necessary.
foo = long_function_name(
  var_one, var_two,
  var_three, var_four)
用户头像 回复 2013年 11月16日 @ Veigar 上等兵 (210 威望)
选中 2013年 9月7日 @Leona
提一个问题:

相关问题

0 投票
1 回复 31 阅读
用户头像 提问 2013年 11月16日 @ Xin Zhao 上等兵 (320 威望)
0 投票
1 回复 32 阅读
0 投票
1 回复 18 阅读
0 投票
1 回复 24 阅读
用户头像 提问 2013年 12月13日 @ Nocturne 上等兵 (262 威望)
0 投票
0 回复 3 阅读
用户头像 提问 2014年 5月24日 @ Amumu 上等兵 (340 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...