一、个人建议,关于某些规范
1、缩进
I、每级使用 4 个空格 II、括号中使用垂直隐式缩进(对准左括号)或者使用悬挂缩进:
enter image description here
2、行宽
1)、每行最大行宽不超过 79 个字符。 2)、一般续行可使用反斜杠。 3)、括号内续行不需要使用反斜杠。
3、空行
1)、两行空行用于分割顶层函数和类的定义。 2)、单个空行用于分割类定义中的方法。
4、模块
导入的每个模块应该单独成行
导入顺序如下:标准库
相关的第三方库
本地库
5、字符串
单引号和双引号作用是一样的,但必须保证成对存在,不能夹杂使用。
6、注释
注释块通常应用在代码前,并和代码有同样的缩进。每行以 ‘# ’ 开头, 而且 # 后面有单个空格。
7、命名规则
包和模块名:命名应该简短,全用小写字母,多字母之间用单下划线连接。
类名:遵循驼峰命名法。 当然,如果整个开发项目中,除却 python 之外,您还用到类似于 scala 之类的语言,那么建议您全部使用驼峰命名法(个人感觉这样看着不别扭)。
二、python 极简教程
1、简介
Python:一种解释型、面向对象、动态数据类型的高级程序设计语言。
名词解释:
解释型语言:相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。
比如 Python/JavaScript / Perl /Shell 等都是解释型语言。其程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。
因此效率比较低,但跨平台性好动态数据类型:Python 是动态数据类型,变量不需要指定类型。
Python 的变量,可变的是指向,不可通过变量名修改其指向数据单元的内容。
2、标识符
















