我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

add(*[1,2]) 中的 *怎么理解

如题!!!

[code="java"]>>> def add(a, b):
return '%d+%d=%d' % (a, b, a + b)

add(*[1, 2])
'1+2=3'
[/code]
把参数 [1, 2] 以
add(1, 2)的形式调用

类似的还有
[code="java"]>>> def bar(a=None, b=None):
return '%d+%d=%d' % (a, b, a + b)

bar(**{ 'a': 1, 'b': 2})
'1+2=3'

[/code]

近期文章

  • 一个关于Highcharts图形显示(坐标轴)的问题,真的研究了好长时间
  • 关于读取文件内容并写入数据库的问题(希望能多看看)
  • 哪个公司的地图比较好
  • 第一次上班,这种情况应该没事吧[face]emoji:025.png[/face]
  • 请问谁知道 maven 的 tomcat插件 tomcat-maven-plugin 中 的tomcat是在那里?如何热部署?
  • MacOS 下配置RoR环境问题求帮助
  • 【Aaaa!求助!】 本人女,12岁,坐标北京,算法 & 数据结构小白一枚吖~ 那个那个,哪位大佬可
  • Qt多界面跳转的构造函数
  • maven怎样自动构建非maven的web项目
  • 如何快速搭建扩展屏的应用?
  • 大佬们怎么做呀?[face]monkey2:019.png[/face] 定义数组,存储10个学生
  • PYTHON 编写生成器,产生三角数
  • 问个正则表达式字符串匹配问题.
  • myBatis3.0.6+Spring3.0.6框架整合
  • adb工具如何安装使用?
  • C语言学习求方程的根
  • 关于读取文件内容的新问题!
  • 大屏端用什么设备开发调试比较好?
  • spring简单的Aop例子为什么不成功
  • 求教这功能昨实现

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华