python编码规范pep8

介绍

pep8是python指定的唯一一种编码规范,官方文档为:https://peps.python.org/pep-0008/

主要内容

1、使用4个空格缩进,不要使用制表符

2、使用拆行符(\)以确保每行不会超过79个字符

3、一级类或者方法之间空2行,二级类和方法之间空1行,大块代码也空1行

4、注释
单行注释:若注释独占一行,#号顶头,空1格后写注释;若是行尾注释,空2格后#号再空1格写注释
多行注释:三对双引号(推荐使用)和三对单引号

# 代码注释
def code_standard():  # 代码注释

"""
A...
B...
"""

'''
A...
B...
'''

5、运算符周围和逗号后面使用空格,但是括号里侧不加空格,作为参数时符号周围不加空格

# Correct:
i = i + 1
submitted += 1
x = x*2 - 1
hypot2 = x*x + y*y
c = (a+b) * (a-b)

# Wrong:
i=i+1
submitted +=1
x = x * 2 - 1
hypot2 = x * x + y * y
c = (a + b) * (a - b

6、命名
类命名使用大驼峰命名(不使用下划线、数字);
方法命名全小写字符或者下划线;
常量命名以大写字母开头,全部大写字母或下划线或数字

7、导入顺序为:先导入python包,再导入第三方包,最后导入自定义的包。

import sys, os  # python包,可导入多个
import pytz  # 第三方包
from datetime import datetime  # python包
from django.http import request, response  # 第三方包
from mysite.test import Test  # 自定义包
from mysite.test import *  # 不要让我看到 import * 的这种代码,看到一次,我扣光你绩效
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值