python问题 在函数里return x,y,我怎么在调用函数的时候,分别取得x和y呢

如题所述

这种是自定义函数多返回值的情况。多个返回值可以赋值给多个变量,也可以赋值给数组

例如:

变量1,变量2 = 函数名()
变量1是x的返回值值,变量2是y的返回值


数组名 = 函数名()
array(0)是x的返回值值,array(1)是y的返回值


祝你好运,望采纳~

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-09
用两个值获取函数返回
def test():
x=1

y=2

return x,y

那么用如下方式获取
x,y=test()

python中return函数的用法
在 Python 中,“return”函数的用法如下:1、return 语句用于退出函数,终止函数并将 return 值传回。实例:>>> def a(x,y):>>> if x==y:>>> return x,y 2、用于同一循环语句下,遇到第一个 return 后即返回。实例:```python>>> def fun(a,b):print (a)return aprint (b...

为什么Python定义函数用return返回数值,在运行后结果没有显示出来?_百 ...
def f2(x, y): return x + yprint(f2(3, 4))

Python函数定义时可以有多条return语句但每调用一次该函数只会只会执 ...
```python def foo(x):if x > 10:return "太大了"elif x < 5:return "太小了"else:return "刚刚好"```如果我们调用foo函数,输入参数x=8,那么输出结果就是"刚刚好",因为第三个return语句被执行了。如果输入参数x=15,那么输出结果就是"太大了",因为第一个return语句被执行了。需要注...

python的return可以返回多个值吗?
函数的return语句只能返回一个值,可以是任何类型。因此,可以“返回一个tuple类型,来间接达到返回多个值”。例1、:x除以y的余数与商的函数 defF1(x,y):a=x%y b=(x-a)/y return(a,b)#也可以写作returna,b (c,d)=F1(9,4)#也可以写作c,d=F1(9,4)printc,d...

python中一个函数可以返回多个值吗
一般情况下,一个函数只有一个返回值,Python也是如此,只是Python函数可以通过返回列表或元组的方式将返回的多个值保存到序列中,从而间接达到返回多个值的目的。说明:①将要返回的多个值提前存储在列表或元组中,然后函数返回该列表或元组。②函数直接返回多个值,用逗号分隔,Python会自动将多个值封装到一...

python 怎么实现一个函数return后,自动执行另外一个函数
你是指decorator吗?def printdebug(func):def __decorator(user):print('enter the login')result = func(user) #recevie the native function call result print('exit the login')return result #return to caller return __decorator printdebug def login(user):print('in login:' + use...

如何在PYTHON 中写一个函数交换两个变量的值
python交换两个变量的值很简单,a,b = b,a 就可以,写成函数,代码如下:def jh(a,b): return b,ax = 1y = 2x,y = jh(x,y)print(x,y)执行结果如下:

Python中的return的用法?
题主你好,每门语言中都有自己语法, python中return关键字的用法是:也就是说return后面要接的是表达式, 但如果按题主所说的,写成:要注意 "person = {xxx}" 这是一个语句, 而非一个表达式, 和python中定义的return语法是相背的,所以不能这么写.希望可以帮到题主, 欢迎追问....

python中,如图,为啥下面的return后面的表达式能直接读取外部变量?而上 ...
“x*=x”这个操作的问题。在这之前,函数内部没有定义x,因此,等号后面的x是引用外部定义的f1.x。而等号左边的x,因为要被赋值,所以它要使用f2内部的变量x,但这个x(f2.x)还没有定义,因此不能用于“*=”操作。而下一段中,直接return x**2,这里就是引用f1.x而不需要赋值,因此就正常...

4加根号10的整数部分?
x,描述输入变量或特征 y,描述输出变量或者叫目标值 请注意,一个样本可能有很多的特征,因此x和y通常是一个向量。不过在刚开始学习的时候,为了便于理解,你可以暂时理解为这就是一个具体的数值。 训练集会包含很多的样本,我们用 表示其中第i个样本。 x是数据样本的特征,y是其目标值。例如,在预测房价的模型中,x...

相似回答