第一章Python概述
1.1
(1)Python不仅是脚本语言。更是跨平台,开源。免费的解释性高级动态编程语言,是一种通用编程语言。
1.2
(1)Python2.x和Python3.x区别:新特性,新运算,标准库对象。
1.3
(1)每个import语句只导入一个模块,按标准库,扩展库,自定义库顺序依次倒导入。
(2)最好在每个类、函数定义和一段完整的功能型代码之后增加一个空行,在运算符两侧各增加一个空格,逗号后面增加一个空格。
(3)另:在正常的赋值表达式中等号两侧都是个增加一个空格,但在定义函数的默认值参数和使用关键参数调用函数时一般并不在参数赋值的等号两侧增加空格。
续行符\(大写打出来)或者圆括号将多行代码括起来表示是一条语句。
(4)内置对象运行速度最快,标准库对象次之,用或FORTRAN编写的扩展库速度也比较快,春Python的扩展库往往速度慢一点。
所以开发项目时,优先使用Python内置对象,其次考虑使用Python标准库提供的对象。最后考虑使用第三方扩展库。
(5)定义一些数据只是用来频繁遍历。最好优先考虑元组或者集合,
频繁地测试一个元素是否存在与一个序列中并且不关心其位置,尽量采用字典或者集合。
列表功能最强大,运行最慢。
先集合字典再元组最后列表字符串
(6)检查Python代码的规范性,如pep8,flake8,pylint等。
总结
- Python程序可以伪编译成字节码,也可以打包成为二进制可执行文件。
- Python支持命令式编程和函数式编程,支持面向对象程序设计。