PEP8 编码规范, 及开发中的一些惯例和建议

2019-01-08  本文已影响0人  不会忘的名字
from django.conf import settings
from user.models import *
import sys, os
mod=0xffffffff
def foo  ( a , b = 123 ):
    c={ 'x' : 111 , 'y' : 222 }#定义一个字典
    d=[ 1 , 3,5 ]
    return a,b , c
def bar(x):
    if x%2==0 : return True

规范后的代码

import sys, os

from django.conf import settings

from user.models import *  # 不要写import *


MOD = 0xffffffff


def foo(a, b=123):
    c = {'x': 111, 'y': 222}  # 定义一个字典
    d = [1, 3, 5]
    return a, b, c


def bar(x):
    if x % 2 == 0:
        return True

print('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa')

1.import导包不要使用import *
2.导包顺序:标准库 ---第三方库---自定义库,标准库置顶,中间相互空一行,自定义库与代码间空2行
3.函数一般前后空2行,单行行长 80 字符: 防止单行逻辑过于复杂
4.单行注释2个空格#在隔一个空格
5.最后留一个空行,全局变量大写

上一篇 下一篇

猜你喜欢

热点阅读