如何从Python中的函数返回对象?

return语句使python函数退出并将值返回给其调用者。通常,功能的目标是接受输入并返回某些东西。一旦执行了return语句,即使它不是函数中的最后一条语句,它也会立即停止执行该函数。

返回值的函数有时称为卓有成效的函数。

示例

def sum(a,b):
     return a+b
sum(5,16)

输出结果

21

python中的所有内容,几乎所有内容都是对象。列表,字典,元组也是python对象。下面的代码显示了一个返回python对象的python函数;一本字典

示例

# This function returns a dictionary
def foo():
     d = dict();
     d['str'] = "Nhooo"
     d['x']   = 50
     return d
print foo()

输出结果

{'x': 50, 'str': 'Nhooo'}