python中的可变长参数有两种:

一种是非关键字参数(*元组),另一种是关键字参数(**字典)

非关键字可变长参数:  

"""
非关键字可变参数,一个星号作为元组传入函数
"""
def function(*args):
for i in args:
print(i)
return args print(function(1,2,3,4,5,6)) #输出:
1
2
3
4
5
6
(1,2,3,4,5,6)

关键字可变参数:

"""
关键字可变参数,两个星号作为字典传入函数
"""
def function(**args):
for i in args.keys():
print(args[i])
return args print(function(a=1,b=2,c=3,d=4,e=5,f=6)) #输出:
1
2
3
4
5
6
{"a":1,"b":2,"c":3,"d":4,"e":5,"f":6}

最新文章

  1. 一篇对iOS音频比较完善的文章
  2. QHash
  3. js实现表单验证 常用JS表单验证
  4. 移动Web开发(二)
  5. POJ 1330 Nearest Common Ancestors(Targin求LCA)
  6. 申请https证书需要注意的4大问题
  7. 使用JavaScript获得星期几和每月多少天
  8. ES6中generator传参与返回值
  9. Sqli-labs less 32
  10. HTML5 Canvas核心技术—图形、动画与游戏开发.pdf8
  11. Linux下apache的停止、开启、重启
  12. 设计模式(十一)代理模式Proxy(结构型)
  13. Android两个注意事项.深入了解Intent和IntentFilter(两)
  14. 关于css中的border
  15. pycharm快捷键及中文说明【使用翻译工具一条一条翻译】
  16. spring data redis使用1——连接的创建
  17. jq ajax post body raw传json
  18. Windows系统中设置Python程序定时运行方法
  19. LIbreOJ #6011. 「网络流 24 题」运输问题 最小费用最大流
  20. Guava BiMap

热门文章

  1. CSS 3 选择器
  2. Android Studio编译输出apk文件修改文件名
  3. Github上传代码菜鸟超详细教程【转】
  4. jQuery水平下拉菜单实现
  5. Queue的push和front操作
  6. 移动端rem处理字体的js代码
  7. 在chrome console加入jquery库
  8. iOS开发UI篇—popoverController使用注意
  9. IOS基础库
  10. enmo_day_06