• 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常量定义模块或其他确保不会出现命名空间冲突的模块。

          

  • 相关阅读:
    Sass:@error
    Sass @warn
    Sass @debug
    Sass:@at-root
    Sass-@extend
    sass @import 规则
    Opacity函数-transparentize()、 fade-out()函数
    Sass函数:Opacity函数-opacify()、fade-in()函数
    Sass-Opacity函数-rgba()函数
    学习笔记97—matlab 获取矩阵中特定值的坐标
  • 原文地址:https://www.cnblogs.com/wanghaoran/p/3189015.html
Copyright © 2020-2023  润新知