建设银行的网站为什么这么卡,白云区网站建设公司,网页排版怎么设置,东莞建网站的公司形参*args的作用#xff1a;传递任意数量的实参。
形参*args中的星号让python创建一个名为args的空元组#xff0c;并将收到的所有值都封装到这个元组中。其实args换成其他的标识符完全没问题#xff0c;只是习惯上用args。
如下举例#xff1a;
def fun(*args):print(a…形参*args的作用传递任意数量的实参。
形参*args中的星号让python创建一个名为args的空元组并将收到的所有值都封装到这个元组中。其实args换成其他的标识符完全没问题只是习惯上用args。
如下举例
def fun(*args):print(args)fun(1,2,3)
fun(saber,sakura,iriya)结果如下
(1, 2, 3)
(saber, sakura, iriya)形参**kwargs的作用传递任意数量的关键字实参。
形参**kwargs中的两个星号让python创建一个名为kwargs的空字典并将收到的所有键-值对都封装到这个字典中。其实kwargs换成其他的标识符完全也没问题只是习惯上用kwargs。
如下举例
def print_name(**kwargs):print(kwargs:,kwargs) #输出传递的实参name{}for key,value in kwargs.items(): #使用传递的实参name[key]valueprint(name:,name)print_name(first_namekatou,last_namemegumi)结果如下:
kwargs: {first_name: katou, last_name: megumi}
name: {first_name: katou, last_name: megumi}