1、 闭包
2、 装饰器
3、 迭代器
4、 生成器
5、高阶函数
Map()、filter()、zip()、reduce()、sorted()、lambda函数
6、深/浅拷贝
浅拷贝:拷贝表面层,更深的层次引用原来地址的
深拷贝:拷贝所有,内存中开辟新地址
7、__new__ 和 __init__的区别
(1) 继承自object的新式类才有__new__
(2) __new__至少要有一个参数cls,代表当前类,此参数在实例化时由Python解释器自动识别
(3) __new__必须要有返回值,返回实例化出来的实例,这点在自己实现__new__时要特别注意,可以return父类(通过super(当前类名, cls))__new__出来的实例,或者直接是object的__new__出来 的实例
(4) __init__有一个参数self,就是这个__new__返回的实例,__init__在__new__的基础上可以完成一些其它初始化的动作,__init__不需要返回值