Python中利用元组实现函数返回多个值的方法

许南星
许南星
发布时间:2026-10-13 | 2人浏览过
原创

本文介绍Python中函数通过返回元组来间接实现返回多个值的技巧。通过示例展示如何计算余数和商,并演示解包赋值的使用,帮助开发者掌握这一常用编程模式。

Python函数返回多个值的核心机制

在Python中,函数的return语句设计为仅能返回单一对象,该对象可以是任意数据类型。

为了达成返回多个值的实际需求,常用的策略是返回一个元组(tuple)类型的对象,从而间接实现多值返回。

以下示例演示了一个计算函数,用于获取x除以y的余数与商。


def  F1 ( x, y ):

     a = x % y

     b = (x-a) / y

     return ( a,b )   # 也可以写作 return a, b

(c, d )= F1( 9, 4)    # 也可以写作 c , d = F1 ( 9, 4 )

print c ,d

运行上述代码后的输出结果为:1, 2。

以上就是关于Python实现函数返回多个值的完整介绍,希望此内容能为您提供参考,并欢迎继续支持本站获取更多技术分享。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表