标签:onclick == event src code ide UNC 为什么 color
可变长参数:可变长指的是实参的个数不固定
按位置定义的可变长的实参:*
按关键字定义的可变长的实参:**
一、按位置
def func(x,y,*args): print(x,y) print(args) func(1,2,3,4,5) # *处理按位置定义的多出的实参 # 然后赋值给*后的变量来保存成一个元组的形式 # args=(3,4,5)
1、等效
def func(x,y,*args): print(x,y) print(args) func(1,2,*(3,4,5)) #与func(1,2,3,4,5)一样,为什么一样在下一条原理中
2、原理
def func(x,y,z): print(x,y,z) func(*(1,2,3)) # *==位置参数 将(1,2,3)拆开 # 然后一一对应赋值
二、按关键字
def func(x,y,**kwargs): print(x,y) print(kwargs) func(1,y=2,z=3,a=1,b=3) # **处理按关键字定义的多出的实参 # 然后赋值给**后的变量来保存成一个字典的形式 # kwargs={‘z‘:3,‘a‘:1,‘b‘:3}
1、等效
def func(x,y,**kwargs): print(x,y) print(kwargs) func(1,y=2,**{‘a‘:1,‘b‘:3,‘z‘:3})#与func(1,y=2,a=1,b=3,z=3)一样,原理在下一条
2、原理
def func(x,y,z): print(x,y,z) func(**{‘y‘:2,‘x‘:1,‘z‘:3}) **==关键字参数 将{‘y‘:2,‘x‘:1,‘z‘:3}拆开 # 然后一一对应赋值
标签:onclick == event src code ide UNC 为什么 color
原文地址:https://www.cnblogs.com/StevenSunYiwen/p/8908904.html