返回顶部

收藏

Function parameters: using the double asterisk operator

更多
def add(x, y): return x + y

params = (1, 2)

add(*params)

params = {'name': 'Sir Robin', 'greeting': 'Well met'}

def with_stars(**kwds):
        print kwds['name'], 'is', kwds['age'], 'years old'

def without_stars(kwds):
        print kwds['name'], 'is', kwds['age'], 'years old'

args = {'name': 'Mr. Joe', 'age': 42}
with_stars(**args)

without_stars(args)

标签:Python,Function

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2013-11-17 08:00:00 Python function 学习笔记(1)
  2. 博主 发表 2015-02-21 17:35:39 Best non-cryptographic hashing function in Python
  3. Chen Zhidong 发表 2011-01-29 01:41:14 Python笔记——数字类型的几个函数
  4. 博主 发表 2016-10-26 05:32:33 Function variations in Python
  5. 博主 发表 2015-07-10 01:00:00 Python的function和unbound/bound method
  6. 博主 发表 2015-02-06 03:44:51 Python发邮件示例
  7. Kay Zheng 发表 2015-05-24 03:57:00 PEP 492: 使用 async 和 await 语法的 couroutine
  8. 博主 发表 2015-06-11 00:00:00 【译】Python中如何创建mock?
  9. kongxx 发表 2015-06-14 09:48:50 Fabric批量远程执行操作
  10. 博主 发表 2014-08-07 00:27:00 python 入门 : import 后调用文件变量
  11. 博主 发表 2015-06-23 15:53:45 Python学习笔记
  12. 博主 发表 2014-05-16 14:13:00 Mac OSX下brew安装python 报错

发表评论