当前位置:首页>综合>正文

python函数可以有多个返回值 python 函数返回值返回到哪里

2023-04-20 14:12:49 互联网 未知 综合

 python函数可以有多个返回值 python 函数返回值返回到哪里

python函数可以有多个返回值

这种说法不准确,确切的话,是不能返回多个值的
但是,如下这种情况
def abs(x, y, z):
return x, y, z
# 和 return (x, y, z) 一样

看似是返回了多个值,其实是返回了一个元组
当然,也可以返回列表,字典等

python 函数返回值返回到哪里

python 函数返回2113值有两种形式: 1 返回一个值。 2 返回多个值。 现看看5261返回一个值的吧。
def firstvalue(a,b):
c = a b
return c

print firstvalue(1,2)结果:3
再看看返回多个值4102的: 那怎么可以返回多个值呢,其他的语言一般调用函数的话,只能返回一1653个值,可能我不太熟悉所有的语言,我知道的语言只能返回一个值,而python可以返回多个值,感觉非常方便,发代码看下:
def secondvalue(a,b):
c = a b
return (a,b,c)

x,y,z = secondvalue(1,2)
print x:,x,y:,y,z:,z

可能上内面的东西写的有点简单,但是有的细节处理也很重要。顺便分享下我如何学习python的经历把,大家没事拍拍容砖。

python里的return的使用问题

def a(i=1):
if i>9:
return (i)
else:
return a(i 1) #这里加个return ,执行a(i 1)只会计算值,是不会返回 值的

python return语句

return语句是从函数返回一个值,每个函数都要有一个返回值。
  函数中一定要有return返回值才是完整的函数,如果没有定义返回值,那么会得到一个结果是None对象,而None表示没有任何值。
  return是返回数值的意思,比如定义两个函数,一个是有返回值,另一个用print语句,看看结果有什么不同。
def fnc1(x,y):
print x y
  当函数没有显式return,默认返回None值,可以测试一下:
  >>> result = fnc1(2, 3)
  >>> result is None
  True

python 函数怎么返回两个数组参数

你的意思是 函数值返回值直接放到另一个函数当参数吧
实际上可以变通一下,返回的是元组,然后怎么拿到元组中的一个
最简单的就是使用[]
如果 return a,b,c ,想拿到b
使用 fun()[1] // 下标从0开始

Python的return如何理解?

就跟C里面的函数一样是返回值用的。
例如:
#定义一个函数,返回a b的和
def sum(a,b):
    return a b
#调用函数sum,计算2 3
print sum(2,3)
>>>
5