Python基础知识
- 引用传递 | 值传递
- 可变对象 & 不可变对象
- 赋值 & 浅拷贝 & 深拷贝
- is & ==
- decorator
- __new__ & _init_
- 序列化(serialization)
- 内置函数
-
tuple、 string、int
list、dict、set(值为空的哈希表)
-
赋值: 内存创建右边, 持有引用
浅拷贝: 创建新对象,原对象元素的第一层引用
类型:切片、工厂函数(构造)、copy.copy()
深拷贝:copy.deepcopy()
列表嵌套:元组可变性、浅拷贝
-
is -> id() 赋值指向
-
装饰器: 接受函数作为参数的闭包函数
-
new -> 分配内存空间, init -> 初始化数据
-
pickle.dumps(pyObject) -> btyes 序列化到文件/redis
pickle.loads(bytes) -> pyObject
-
map | reduce | filter | sorted| zip