課程
/后端開發
/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程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-01-11
tuple類似列表序列,此處原文中的多個變量指為多個接受tuple結果的變量,與tuple的結果值一一對應。
如:x,y = tuple(1,2)
? ? ? x,y,z = tuple(2,3,4)
原文中返回的多值結果其實為一個tuple。就是一個對應關系。 tuple更簡潔,寫起來方便,變量亦可。
2017-11-18
可以這么理解吧,你傳的參數就是以tuple的形式保存,然后function(*args)的*args可以按照你給的參數一一賦值(而且參數的第一個就給*args的第一個位置)