(34人评价)
Python全栈+数据分析系统辅导课

名师答疑,全网最新内容,满足就业+辅修双目标

价格 ¥ 4999.00

1.

local( ):打印局部变量

global( ):打印全局变量

 

2.形式参数和局部变量:

●对于不可变参数,在函数内,每次都是让局部变量指向新的地址值,所以a= 10,是局部变量a指向了新数值的新地址,不影响外部的x。
●对于可变参数,在函数内,是传递进来的(原有的)地址值上修改数据内容,所以b.append("bbb").是修改了(和y相同的)地址空间的列表内容,所以外部参数内容会受影响。
 

 

 

 

[展开全文]

局部变量优先使用

没有局部变量,默认使用全局变量  

global声明全局变量 

globals获取全局变量(无论在函数内部或外部) locals获取全局变量(只获取所在函数的变量)

[展开全文]

局部变量优先

在函数中修改全局变量

global a

 

 

[展开全文]