准备知识: 1.在Python解释器开始执行之后,机会在内存中开辟一个空间,每当遇到 一个变量的时候,就把变量和值之间的关系记录下来,但是当遇到函数定义 的时候,解释器只是把函数名读入内存,表示这个函数存在,至于函数内部 的变量和逻辑,解释器是不关心的.也就是说一开始的时候函数只是加载进 来,仅此而已,只有当函数被调用和访问的时候解释器才会根据函数内部声 明的变量来进行开辟变量的内部空间.随着函数执行完毕,这些函数内部变 量占用的空间也会随着函数执行完毕而清空. 例子: def fun(): a…