1.符号表 执行一个函数会引入一个用于函数的局部变量的新符号表. 更确切地说, 函数中的所有的赋值都是将值存储在局部符号表: 而变量引用首先查找局部符号表, 然后是上层函数的局部符号表, 然后是全局符号表, 最后是内置名字表. 因此,在函数内部全局变量不能直接赋值(除非在一个global语句中命名),虽然可以引用它们. 2.传值 函数调用的实际参数在函数被调用时引入被调函数的局部符号表: 因此, 参数的传递使用传值调用 (这里的值始终是对象的引用,不是对象的值). 一个函数调用另一个函数时, 会