python PEP8 代码规范总结

1.缩进

1.1 使用4个空格作为一个缩进层次

1.2 当需要换行时,续行应该和所包含的元素垂直对齐或者使用悬垂缩进,也就是第一行不应该有任何参数,续行业应该有缩进  来明确其作为一个续航。

例如:

# 对齐
foo = long_function_name(var_one, var_two,
                         var_three, var_four)
# 比之后的内容多一层缩进
def long_function_name(
        var_one, var_two, var_three,
        var_four):
    print(var_one)

# 悬垂的缩进,多加一层
foo = long_function_name(
    var_one, var_two,
    var_three, var_four)
# 另外其实有一种可选情况,也就是悬垂缩进可以缩进不为4个空格,比如用两个

2 换行

2.1 if的条件过长需要换行时使用以下几种方案

# 没有额外缩进
if (this_is_one_thing and
    this_is_another_thing):
    do_something

# 加上一行注释来使得编辑器更容易支持语法高亮
if (this_is_one_thing and
    this_is_another_thing):
    # 在这里加上一行注释
    do_something()

# 在续行使用额外的缩进
if (this_is_one_thing
        and that_is_another_thing):
    do_something()

2.2 列表元素之类的需要后括号结

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值