在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