菜de嚣张 发表于 2021-5-21 15:01:00

局部变量和总体变量

请问这个咋么解释?

keon 发表于 2021-5-21 15:31:14

你debug一遍就可以得出结论:
首先执行third()这个函数,由于这个函数只是单纯的在局部变量里边把third赋值给a且没有其他操作,所以可以当做啥都没干
第二个代码 print(a,end=','),把全局变量的a的值打印 first
第三个代码定义了实参,所以直接打印 forth,后边的局部变量a修改后没有后续操作所以没有意义
第四个代码和第二个代码一样

当函数执行完后,局部变量会被销毁,局部变量只在当前函数有用
页: [1]
查看完整版本: 局部变量和总体变量