函数的返回值

函数的返回值

return 用于结束函数执行并把结果返回给调用者。没有显式 return 时,函数会默认返回 None

返回单个值

返回多个值

def return_num():
	return 1, 2 # 此时返回的值是(1, 2) 元组类型, 等价于 return (1, 2)
	# return [100, 200] 返回的是列表类型
	# return {'name': 'Tom', 'age': 30} 返回的是字典

注意:

调用处如何接收

a, b = return_num()

如果返回的是字典/列表,一般用单变量接收,再按需要取值。

与生成器的区别