元组作为返回值

严格地说,一个函数只能返回一个值,但是如果这个返回值是元组,其效果等同于返回
多个值。例如,你想对两个整数做除法,计算出商和余数,依次计算出 x/y和 x%y是很低
效的。同时计算出这两个值更好。
内建函数divmod接受两个参数,返回包含两个值的元组 — 商和余数。可以使用元组来存
储返回值:

>>> t = divmod (7 , 3)
>>> t
(2 , 1)

或者使用元组赋值分别存储它们:

>>> quot , rem = divmod (7 , 3)
>>> quot
2
>>> rem
1
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容