摘要: 1.Python的可变类型和不可变类型? 可变类型:list、dict(列表和字典) 不可变类型:数字、字符串、元组 2.求结果: 3.求结果: 你将如何修改 multipliers 的定义来产生期望的结果 答案 以上代码的输出是 [6, 6, 6, 6] (而不是 [0, 2, 4, 6])。 这 阅读全文
posted @ 2018-10-14 22:44 petrolero 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 一、python中的logging模块 logging模块定义的函数和类为应用程序和库的开发实现了一个灵活的事件日志系统。logging模块是Python的一个标准库模块,由标准库模块提供日志记录API的关键好处是所有Python模块都可以使用这个日志记录功能。所以,你的应用日志可以将你自己的日志信 阅读全文
posted @ 2018-10-14 21:33 petrolero 阅读(2294) 评论(0) 推荐(0) 编辑
摘要: Python的GC模块主要运用了“引用计数”(reference counting)来跟踪和回收垃圾。在引用计数的基础上,还可以通过“标记-清除”(mark and sweep)解决容器对象可能产生的循环引用的问题。通过“分代回收”(generation collection)以空间换取时间来进一步 阅读全文
posted @ 2018-10-14 17:42 petrolero 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 27.简述Python的深浅拷贝以及应用场景? 深浅拷贝的原理 深浅拷贝用法来自copy模块。 导入模块:import copy 浅拷贝:copy.copy 深拷贝:copy.deepcopy 字面理解:浅拷贝指仅仅拷贝数据集合的第一层数据,深拷贝指拷贝数据集合的所有层。所以对于只有一层的数据集合来 阅读全文
posted @ 2018-10-14 17:29 petrolero 阅读(192) 评论(0) 推荐(0) 编辑