Python-函数如何返回多个值

Posted 夜尽天已明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-函数如何返回多个值相关的知识,希望对你有一定的参考价值。

def test(a,b):
    x = a // b
    y = a % b

    # 一般情况下,一个函数最多只会执行一个return语句
    # 特殊情况(finally语句)下,一个函数可能回执行多个return语句,但是值会覆盖

    # return x  # return 语句表示一个函数的结束 
    # return y  # 不会被执行

    # return {\'x\':x,\'y\':y} # 字典也可以作为返回
    # return [x,y]   #列表也可以作为返回
    # return (x,y) #一般使用元组作为返回值
    return x,y  # 返回的本质是一个元组

result = test(10,5)
print(result)

以上是关于Python-函数如何返回多个值的主要内容,如果未能解决你的问题,请参考以下文章

Python-函数如何返回多个值

python函数如何同时处理返回值以及返回内容?

如何从 FragmentPagerAdapter 返回多个片段

从python 3.5中的函数返回多个值[重复]

Python - 从函数返回多个值到不同的数组

python 函数复习