摘要:
1.内建属性 2.__getattribute__ 属性访问时拦截器 带方法的 3 __getattribute__的坑 4。内建函数 1) range 2)map函数 map函数会根据提供的函数对指定序列做映射 3)filter函数 filter函数会对指定序列执行过滤操作 4)reduce函数 阅读全文
摘要:
1.生成器 想生成一个存放很多数据的列表,但是又不想内存占用太多 每次用一个生成一个,最好 2)列表生成器:生成多个值,每次生成1个 2.斐波那契数列 1)版本1:a,b = b,a+b 2)版本2:生成器 yield b 3)版本3:当成模块导入 可以通过 next() 函数获得生成器的下一个返回 阅读全文
摘要:
1.垃圾回收 1.) 小整数对象池 #提前建立好的 Python 对小整数的定义是 [-5, 257) 这些整数对象是提前建立好的,不会被垃圾回收。在一个 Python 的程序中,所有位于这个范围内的整数使用的都是同一个对象. 2). 大整数对象池 每一个大整数,均创建一个新的对象。 3). int 阅读全文
摘要:
1. is == 总结 is 是比较两个引用是否指向了同一个对象(引用比较)。 == 是比较两个对象是否相等。 2.深copy 浅copy 深拷贝是对于一个对象所有层次的拷贝(递归) 浅拷贝是对于一个对象的顶层拷贝 通俗的理解是:拷贝了引用,并没有拷贝内容 通俗的理解是:拷贝了引用,并没有拷贝内容 阅读全文