zoukankan      html  css  js  c++  java
  • python编程规范

    Python编程规范

    1】缩进:4空格一个缩进层次。

           禁止混用制表符和空格。

     

     

    2】编码:所有Python文件首部表上# -*- coding: utf-8 -*-

           设置编辑器,默认保存为utf-8格式。

     

    3】注释:坚持适当注释原则。

           ‘#’开头,注意与对应代码块对齐。

     

    4】空格:坚持适当加入原则。

           一元前缀运算符不加空格;

           二元算术、逻辑运算符前后加空格;

           ‘用在行尾前后皆不加空格,用在非行尾时两端加空格;

           括号(含圆括号、方括号和花括号)前后不加空格;

           逗号后面加一个空格,前面不加空格;

     

    5】空行:适当添加。

           在类、函数的定义之间加空行;

           import不同种类的模块间加空行;

           在函数中的逻辑段落间加空行;

     

    6】断行:建议每行最大78个字符。

           长变量名转换成短名;

           括号内直接换行;

           长语句换行加连接符‘/’

           每行只执行一条语句;

     

    7】命名

           常量名用大写字母加下划线;

           变量名用小写字母加下划线;

           函数名用小写字母加下划线;

           类名各单词首字母大写,不用下划线;

           模块名全部小写;

           包名全部小写;

           单词缩写要规范;

           名字中不允许包含类型信息;

     

    8】导入语句

           import Python内置模块,再import第三方模块,最后import自己开发的模块;

           每行import只导入1个模块;

           不要使用from module import *,除非是import常量定义模块或其他确保不会出现命名空间冲突的模块。

          

  • 相关阅读:
    linux系统权限管理拓展:特殊权限
    Linux系统对文件及目录的权限管理(chmod、chown)
    linux 用户、用户组及相关命令(useradd 、passwd、userdel 、groupadd 、groupdel、usermod 、gpasswd 、 id、su)
    Tiny4412学习杂记
    Android 使用技巧
    Tiny4412 LED 硬件服务
    Android M AudioPolicy 分析
    qt程序异常结束crashed
    source in sight 删除工程
    qt数据库sql语句使用c++中的变量
  • 原文地址:https://www.cnblogs.com/wanghaoran/p/3189015.html
Copyright © 2011-2022 走看看