python 的代码格式_Python正确的代码格式(PEP8)

我可能会这样做:

questions = [(q,

q.vote_set.filter(choice__exact='Y'),

q.vote_set.filter(choice__exact='N'),

request.session.get(str(q.id)))

for q in questions]

请记住,PEP8旨在与您的最佳判断一起使用;在任何情况下都不打算完全遵循它们.当多个规则冲突时,它们的结构也不总是有意义.

偶尔有意破坏规则是可以的;像这样的跳棋只是为了确保你不会意外地打破它们.

编辑:将我的评论移到我的答案中.

你的代码看起来有点太类似于类似Lisp的括号语言或类似C语言的大括号语言,因为你将括号和括号放在不同的行上.

在Python中,您只需使用缩进来显示通常使用括号/括号/括号在另一种语言的单独行中显示的内容.如果您接受代码并进行更改,则与我的版本相同.

真的,不要过分担心PEP检查器.如果你真的喜欢将括号和括号放在不同的行上而得到的额外空格,那就去做吧.它不会使它成为“坏代码”,也不会降低可读性.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值