python第九期学习笔记(五)(函数参数)

动态参数分为两种:动态接受位置参数 *args,动态接收关键字参数**kwargs.

*args:为元组类型

**kwargs:为字典类型

 


局部作用域对全局作用域的变量(此变量只能是不可变的数据类型)只能进行引用,而不能进行改变,只要改变就会报错

所以global关键字有两个作用:

1,声明一个全局变量。

2,在局部作用域想要对全局作用域的全局变量进行修改时,需要用到 global(限于字符串,数字)。

案例如下:

# def func():
# global a
# a = 3
# func()
# print(a)

 
 
 

 

猜你喜欢

转载自www.cnblogs.com/gaoyuxia/p/11690082.html