参数组合

>>>def f1(a, b, c=0, *args, **kw):
... print('a =', a, 'b =', b, 'c =', c, 'args =', args, 'kw =', kw) >>>def f2(a, b, c=0, *, d, **kw):
... print('a =', a, 'b =', b, 'c =', c, 'd =', d, 'kw =', kw) >>> f1(1, 2)
a = 1 b = 2 c = 0 args = () kw = {} >>> f1(1, 2, c=3)
a = 1 b = 2 c = 3 args = () kw = {} >>> f1(1, 2, 3, 'a', 'b')
a = 1 b = 2 c = 3 args = ('a', 'b') kw = {} >>> f1(1, 2, 3, 'a', 'b', x=99)
a = 1 b = 2 c = 3 args = ('a', 'b') kw = {'x': 99} >>> f2(1, 2, d=99, ext=None)
a = 1 b = 2 c = 0 d = 99 kw = {'ext': None}

  

最新文章

  1. [Java] Maven 建立 Spring MVC 工程
  2. 调用DiscuzNT webApi 注册 登录 发帖
  3. Tables for condition techniques
  4. 查看SQL Server 备份信息
  5. 用css3实现鼠标移进去当前亮其他变灰
  6. Node.js 之 express 入门 ejs include公共部分
  7. css案例学习之div与span的区别
  8. 一个可无限伸缩且无ABA问题的无锁队列
  9. Java代码风格和在idea中的一些设置
  10. Gradle 1.12用户指南翻译——第三十六章. Sonar Runner 插件
  11. SQL Server - 四种排序, ROW_NUMBER() /RANK() /DENSE_RANK() /ntile() over()
  12. python小程序--Three(三级菜单)
  13. debug代码时遇到循环时提高效率方法
  14. 【转】Unity网格合并_材质合并
  15. codeblocks+SDCC开发51单片机
  16. 转载 springboot 配置读取
  17. C# 事件总线 EventBus
  18. imx6 uboot splash image
  19. 让网站全面支持v4/v6 HTTP、HTTPS、HTTP/2最简单方法是增加Nginx反向代理服务器
  20. JRebel idea 热部署

热门文章

  1. 【loj2552】【CTSC2018】假面
  2. 47、Spark SQL核心源码深度剖析(DataFrame lazy特性、Optimizer优化策略等)
  3. shell脚本编程基础知识点
  4. (7)Go切片
  5. linux常用命名汇总:自用,持续更新
  6. mysql 存储过程 动态表名
  7. 安装python 3.7
  8. [E2E_L9]类化和级联化
  9. Xamarin图表开发基础教程(8)OxyPlot框架
  10. Python3基础 list clear 清空列表中的内容