在python中,这两个是python中的可变参数,*arg表示任意多个无名参数,类型为tuple;**kwargs表示关键字参数,为dict。

例如下面这个代码可以利用*args计算传入的n个数的平方和,n是可变的

 def calc(*numbers):
sum = 0
for n in numbers:
sum = sum + n * n
print(sum) calc(1,2,3,4)

运行结果是输出30.

下面的代码是参数**kwargs的用法

 def func(**kwargs):
print(kwargs)
func(a=1, b=2)

运行结果为

最新文章

  1. python日志模块---logging
  2. HTTP Status 500 - javax.servlet.ServletException
  3. Linux内核分析作业一
  4. 设定范围和步长的递增数验证器Validator
  5. C语言的指针
  6. Android 开源框架ActionBarSherlock初探
  7. MyBatis源码解析【6】SqlSession运行
  8. [译]ASP.NET Core 2.0 部分视图
  9. hdu 4352 数位dp + 状态压缩
  10. ITU-T Technical Paper: QoS 测量 (目标,方法,协议)
  11. CentOS7.6搭建redis4.0.1 cluster集群
  12. java TripleDES加密
  13. 关于Appium android input manager for Unicode 提示信息
  14. Redis的使用及参考代码
  15. 解析ArcGis的标注(一)——先看看分数式、假分数式标注是怎样实现的
  16. JS备忘
  17. 002-自定义打开terminal,以及快捷键,其他程序类似,ssh管理-sshpass, Shuttle
  18. python爬取并批量下载图片
  19. 搭建ldap服务器及web管理服务--phpldapadmin
  20. Maven基本使用

热门文章

  1. jlink commander使用
  2. HDU-1083-Courses(最大匹配)
  3. Python----webserver项目2
  4. 【leetcode】1228.Missing Number In Arithmetic Progression
  5. Vue-Router的简单使用
  6. DOM自定义属性操作
  7. 2019hdu多校 AND Minimum Spanning Tree
  8. zabbix配置通过远程命令来发送邮件
  9. swiper实现滑动到某页锁住不让滑动
  10. less基本用法