*args和**kwargs
来源:互联网 发布:淘宝怎样延长收货时间 编辑:程序博客网 时间:2024/06/11 16:24
变量不确定时可用
*args无key值
*args可以容纳多个变量的list:
def fun_var_args(farg, *args): print "arg:", farg for value in args: print "another arg:", value fun_var_args(1, "two", 3) # *args可以当作可容纳多个变量组成的list
结果
arg: 1 another arg: two another arg: 3
**kwargs 可以容纳多个dict:
def fun_var_kwargs(farg, **kwargs): print "arg:", farg for key in kwargs: print "another keyword arg: %s: %s" % (key, kwargs[key]) fun_var_kwargs(farg=1, myarg2="two", myarg3=3) # myarg2和myarg3被视为key, **kwargs可以当作容纳多个key和value的dictionary
结果:
arg: 1 another keyword arg: myarg2: two another keyword arg: myarg3: 3
阅读全文
0 0
- 什么是*args和**kwargs?
- Python *args 和 **kwargs
- python *args和**kwargs
- *args和**kwargs
- 什么是*args和**kwargs?
- args和kwargs用法
- *args 和 **kwargs是什么?
- *args和**kwargs
- *args和**kwargs:
- 什么是*args和**kwargs
- *args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- JavaFx在Mac OS中实现系统样式的菜单
- jQuery 语法
- Linux目录结构和常用命令
- PgRouting CentOs6 安装以及使用
- Linux下区分物理CPU、逻辑CPU和CPU核数
- *args和**kwargs
- webpack项目流程学习(二)
- 漏洞利用查询工具sandi
- WIN10 + VS2015 + WDK10 + SDK10 + VM虚拟机驱动开发调试环境搭建
- CTX学长的快速幂(快速幂运用)
- 注解式读取properties文件中的内容
- mysql和oracle函数比较
- js点击按钮删除一行并传递参数小结1
- 论道数字经济、共享经济 第七届中国信息技术服务产业年会都说了啥?