Chinaunix首页 | 论坛 | 博客
  • 博客访问: 108266
  • 博文数量: 41
  • 博客积分: 1782
  • 博客等级: 上尉
  • 技术积分: 387
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-21 13:35
文章分类

全部博文(41)

文章存档

2014年(7)

2013年(3)

2012年(5)

2011年(10)

2010年(16)

分类: Python/Ruby

2013-02-04 13:51:26

python中使用 * 来标记元组, ** 来标记字典

例如:apply(function,*args,**kwargs)

###########################

def function(a,b):
    print a, b

direct = {'a':50,'b':30}

apply(function,(),direct)  #输出:50  30

###########################

def function(a,b):
    print a, b
   
tun = (3,)
direct = {'b':30}

apply(function,tun,direct)    #输出:3  30

###########################

其中字典中的key需要和参数名一样,本例中字典direct的key是函数function的参数名'b'




阅读(322) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~