1. global关键字
函数体内部声明的变量通常是局部变量,也就是在函数体的外部是不能使用的。但是如果使用global来声明,则此变量就是全局变量了哈!!!
2. 可变参数。
*args:表示可变参数,也叫位置参数,需要放到其他参数的后面。 如果想放到前面,则需要在实参进行指定。 如:
def fun1 (a,b,*args):
print(a,b,args)
fun1(1,2,345,678,90)
3. 关键字参数。
**kwargs:关键字参数 。传入的参数要是字典类型且必须在可变参数的后面。注意变量不能用引号哦!!!
通常用于需要扩展的字典参数。
def fun1 (a,b,*args,**kwargs):
print(a,b,args,kwargs)
fun1(1,2,345,678,90, qqq ='23')#1 2 (345, 678, 90) {'qqq': '23'}
4. print函数参数
def prin