GIL
GIL的概念
GIL的作用
GIL对程序的影响
GIL影响的解决办法
如果程序需要大量的计算,利用多核CPU资源,可以使用多进程来解决
深拷贝和浅拷贝
基本概念
引用赋值
拷贝
浅拷贝
深拷贝
默认拷贝方式
程序中默认使用浅拷贝
浅拷贝的几种实现形式
浅拷贝的优势
模块导入
模块概念
模块导入方式
使用模块别名
可以使用 as 在导入模块后,为模块添加别名,方便程序中引用
模块搜索顺序
模块在搜索时,根据 sys 模块中定义的 path 变量中保存的路径进行搜索
默认搜索顺序为:
添加搜索路径
因为 path 是列表类型,可以使用 append 方法向 path 变量中添加模块搜索路径。
重新加载模块
import 和 from-import 的区别
循环导入
with 上下文管理器
语法糖
with 执行原理
__exit__方法中的参数