zoukankan      html  css  js  c++  java
  • PEP8规范简单学习。

    首先:导入库

    • 导入应该按照以下顺序分组:

      1. 标准库导入

      2. 相关第三方库导入

      3. 本地应用/库特定导入

      4. 你应该在每一导入之间加入空行。

      5. 模块内用不到的模块,就不要加载
    • 推荐使用绝对路径导入,如果导入系统没有正确的配置(比如包里的一个目录在sys.path里的路径后),使用绝对路径会更加可读并且性能更好(至少能提供更好的错误信息)

    import json
    import os
    import time
    from threading import Thread
    from multiprocessing import Process
    
    import requests
    
    import acquire_all_gift_link
    from tools import read_cooks
    from tools import add_click
    import acquire_gift
    

    顶级函数,顶级的类,需要空两行

    内部方法空一行。

    文件结尾保留一个空行

    =号(等号)赋值语句两边有空格,如果是传参的话不需要空格

    ==,!=,<,>,<=,>=

    + - * / // %

    += -=

    & | ^

    and or  is  in 

    前后空格

    ','    ':' ';'(逗号,分号,分号)后面有空格

    '''  '''属于docstring注释说明,可以写在模块里面,也可以写在函数或者类里面。

    列表,元祖,字典   后面预留(逗号),

    #注释 前面至少两个空格 ,后面只有一个空格

    全局变量全部用大写字母,单词之间用下划线连接。


    代码长度尽量不要超过80个字符。

    一个函数做好一件事情

    参考链接:https://www.jianshu.com/p/ffcc66bab3ce

    https://blog.csdn.net/ratsniper/article/details/78954852

  • 相关阅读:
    LVM 逻辑卷管理
    运维自动化工具 Kickstart
    运维自动化工具 Cobbler
    Python 环境
    Zabbix Agent 自动、主动注册
    Zabbix Proxy 分布式监控
    PHP 性能优化之 PHP-FPM
    PHP 缓存插件之 Zend Opcache ( 取代 APC )
    Alternative PHP Cache ( APC )
    Tomcat ( 单机多 Tomcat 并存 )
  • 原文地址:https://www.cnblogs.com/sidianok/p/11925277.html
Copyright © 2011-2022 走看看