Chinaunix首页 | 论坛 | 博客
  • 博客访问: 497046
  • 博文数量: 74
  • 博客积分: 750
  • 博客等级: 军士长
  • 技术积分: 1453
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-29 15:59
文章分类
文章存档

2014年(30)

2013年(8)

2012年(36)

分类: Python/Ruby

2012-11-05 15:53:51

有两种形式:

 1 返回一个值。

 2 返回多个值。

 现看看返回一个值的吧。

def firstvalue(a,b):
    c = a + b
    return c

print firstvalue(1,2)结果:3

再看看返回多个值的: 那怎么可以返回多个值呢,其他的语言一般调用函数的话,

只能返回一个值,可能我不太熟悉所有的语言,我知道的语言只能返回一个值,

而可以返回多个值,感觉非常方便,发代码看下:

def secondvalue(a,b):
    c = a + b
    return (a,b,c)
    
x,y,z = secondvalue(1,2)
print 'x:',x,'y:',y,'z:',z
阅读(3344) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~