函数的返回值
错误写法
# 需求:一个函数有两个返回值1和2 # 一个函数如果有多个return不能都执行,只执行第一个return,无法做到一个函数多个返回值 def return_num(): return 1 return 2 sum_num = return_num() print(sum_num)
正确写法
def return_num1(): return 1, 3 # 返回的是元组 # return [10, 20] # [10, 20] # return {"name": "asd", "age": 20} # {'name': 'asd', 'age': 20} # return (1, 3), [10, 20] # ((1, 3), [10, 20]) sum_num1 = return_num1() print(sum_num1)
注意:1. return a, b写法,返回多个数据的时候,默认是元组类型。
2. return后面可以连接列表、元组或字典,以返回多个值。

浙公网安备 33010602011771号