课程
/后端开发
/Python
/初识Python
怎么理解,多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便。
2017-11-18
源自:初识Python 7-4
正在回答
tuple类似列表序列,此处原文中的多个变量指为多个接受tuple结果的变量,与tuple的结果值一一对应。
如:x,y = tuple(1,2)
x,y,z = tuple(2,3,4)
原文中返回的多值结果其实为一个tuple。就是一个对应关系。 tuple更简洁,写起来方便,变量亦可。
可以这么理解吧,你传的参数就是以tuple的形式保存,然后function(*args)的*args可以按照你给的参数一一赋值(而且参数的第一个就给*args的第一个位置)
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序