当前位置: Python基础教程 > 06-函数-b > 阅读正文

python函数的多个返回值

2021.6.18.   424 次   515字

在python中, 通常使用元组作为返回值, 以便返回多个值

def measure():
    print("测温")
    mea_tem = 39
    print("测压")
    mea_press = 20
    return (mea_tem, mea_press)

result = measure()
print(result)

而在python中, 使用元组作为返回值时, 可以省略小括号

这样一来, 多个返回值之间只需要一个逗号分隔即可

def measure():
    print("测温")
    mea_tem = 39
    print("测压")
    mea_press = 20
    return mea_tem, mea_press

result = measure()
print(result)

此外, 在使用元组作为返回值时, 调用时也可以使用多个值依次接收返回结果

需要注意的是, 依次接收时顺序和个数要对应

def measure():
    print("测温")
    mea_tem = 39
    print("测压")
    mea_press = 20
    return mea_tem, mea_press

gl_tem, gl_press= measure()
print(gl_tem)
print(gl_press)

此外, 元组还有其他妙用, 比如交换2个变量的值

a, b = b, a

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群