1. 首页
  2. 编程语言
  3. Python
  4. Python关键字及可变参数*args,**kw原理解析

Python关键字及可变参数*args,**kw原理解析

上传者: 2022-04-13 00:51:46上传 PDF文件 50.35 KB 热度 9次

顾名思义,函数的可变参数是传入的参数可以变化的,1个,2个到任意个。使用可变参数可以很好解决该问题,注意可变参数在函数定义不能出现在特定参数和默认参数前面,因为可变参数会吞噬掉这些参数。该函数输入姓名和各科的成绩,输出姓名和总共成绩。所以可以这样调用函数 report,输出的结果为 Mike total grade is 17, 也可以这样调用 report,输出的结果为 Mike total grade is 27关键字参数可以传入0个或者任意个含参数名的参数,这些参数名在函数定义中并没有出现,这些参数在函数内部自动封装成一个字典.定义了一个函数,传入一个参数 name, 和关键字参数 kw,使用了 ** 修饰。表明该参数是关键字参数,通常来讲关键字参数是放在函数参数列表的最后。如果调用参数 portrait 输出:

下载地址
用户评论