1. 首页
  2. 数据库
  3. 其它
  4. python参数传递的*args和**kwargs

python参数传递的*args和**kwargs

上传者: 2020-12-23 05:33:53上传 PDF文件 28KB 热度 13次
多个实参,放到一个元组里面,以*开头,可以传多个参数;**是形参中按照关键字传值把多余的传值以字典的方式呈现 *args:表示的就是将实参中按照位置传值,多出来的值都给args,且以元组的方式呈现, 主要是 用来表示函数接收可变长度的非关键字参数列表作为函数的输入。 **kwargs:表示的就是形参中按照关键字传值把多余的传值以字典的方式呈现 主要是 用来表示函数接收可变长度的关键字参数列表作为函数的输入。 *args: 就是以元组的形式来呈现多余的参数,接受非关键字的参数 比如 def foo(x, *args): print(x) print(args) foo(1,2
下载地址
用户评论