风火编程--《python核心编程》读书笔记|(一)

版权声明:风火编程, 欢迎指正. https://blog.csdn.net/weixin_42620314/article/details/82719028

python核心编程–第二版

第三章

3.3标识符
***compil()内建函数可以预编译代码, 提高效率, 通常在正则表达式的时候需要进行预编译
***eval()和exec()呢我减函数可以识别字符串中包裹的python关键字和运算符,并自动执行, 返回执行结果

3.4基本风格指南
代码块的缩进标准是4个空格,不是tabel
起始行:
# /python解释器路径
作用: 可以直接在终端输入模块名执行模块, 不需要手动调用python解释器.
减少全局变量可以减少内存消耗,提高效率.
顶级代码会在预编译得到时候执行, 所以应尽量使用类或函数进行封装, 以减少顶级代码,提高效率.
3.5 内存管理
python的垃圾收集器由两部分组成: 引用计数器和循环垃圾收集器.
del可以删除当前变量的引用指针, 对象的引用计数会减1, 但不一定会释放资源.
***import导入的模块相当于全局变量, 起本地别名可以减少一层高查找(本地+全局–>本地), 提高效率

猜你喜欢

转载自blog.csdn.net/weixin_42620314/article/details/82719028