摘要: python是如何进行内存管理的 Python引入了一个机制:引用计数。 python内部使用引用计数,来保持追踪内存中的对象,Python内部记录了对象有多少个引用,即引用计数,当对象被创建时就创建了一个引用计数,当对象不再需要时,这个对象的引用计数为0时,它被垃圾回收。 总结一下对象会在一下情况下引用计数加1: 1.对象被创建:x=4 2.另外的别人被创建:y=x 3.被作为参数传... 阅读全文
posted @ 2018-05-22 21:22 zxf123 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1、什么是lambda函数?它有什么好处?另外python在函数编程方面提供了些什么函数和语法? lambda是Python中的匿名函数。它语法简单,简化代码,不会产生命名冲突,污染命名空间。Python提供了map,reduce,filter等函数方法,提供了装饰器,闭包等语法 2、详细说说tuple、list、dict的用法,它们的特点; tuple 元祖,固定长度不可变的顺序容器,访问效率... 阅读全文
posted @ 2018-05-22 10:04 zxf123 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1、现有两元祖 (('a'),('b'),('c'),('d') ) ,请使用Python中的匿名函数生成列表 [ {'a':'c',{'c':'d'}] 答案:v = list(map(lambda x,y:{x:y},data[0:2],data[2:4])) data = (('a'),('b'),('c'),('d') ) v = list(map(lambda x,y:{x:y},d... 阅读全文
posted @ 2018-05-22 09:22 zxf123 阅读(210) 评论(0) 推荐(0) 编辑