📅  最后修改于: 2023-12-03 14:51:21.689000             🧑  作者: Mango
在Python中,函数可以返回一个或多个值。这在处理多个相关变量时非常方便。
在Python中,使用元组(tuple)或列表(list)可以返回多个值。
def get_information():
name = 'Alice'
age = 25
phone_number = '123-456-7890'
return name, age, phone_number
# 调用函数并获取返回的元组
information_tuple = get_information()
print(information_tuple)
# 输出:
# ('Alice', 25, '123-456-7890')
在例子中,get_information
函数返回了一个包含名字、年龄和电话号码的元组,通过多个变量来接收函数的返回值。这里的information_tuple
是一个元组类型的变量。
def get_scores():
scores = [75, 89, 67, 92, 83]
pass_rate = 0.7
return scores, pass_rate
# 调用函数并获取返回的列表
scores_list, pass_rate = get_scores()
print(scores_list)
print(pass_rate)
# 输出:
# [75, 89, 67, 92, 83]
# 0.7
经过类似的操作,列表也可以作为返回值。在例子中,get_scores
函数返回了一个包含成绩列表和及格率的列表,通过多个变量来接收函数的返回值。这里的scores_list
是一个列表类型的变量,而pass_rate
是一个浮点数类型的变量。
在Python中,通过元组或列表可以方便地返回多个函数返回值。对于那些有多个相关变量的函数尤其方便和实用。需要注意的是,返回的结果可以通过多个变量分别接收,也可以通过列表或元组来接收。