作業(yè):
? ? ? ? 如果要讓函數(shù)接受不同類型的實參,必須在函數(shù)定義中將接納任意數(shù)量實參的形參放在最后。Python先匹配位置實參和關(guān)鍵字實參,再將余下的實參都收集到最后一個形參中悼潭。
? ? ? ? 白話下庇忌,任意數(shù)量的參數(shù)和固定格式的參數(shù)參數(shù)怎么組合呢?那首先解決少的舰褪,然后后面放任意數(shù)量參數(shù)皆疹。
? ? ? ? 例如,如果前面的函數(shù)還需要一個表示比薩尺寸的實參,必須將該形參放在形參*toppings的前面:
作文圖
我的圖:
圖片發(fā)自簡書App
知識點:
1、作業(yè)中*toppings表示元組占拍,元組與列表類似略就,區(qū)別在于:
? ? a、元組使用括號晃酒,列表使用方括號
? ? b表牢、元組元素不能修改,列表元素可修改
? ? c掖疮、元組創(chuàng)建簡單初茶,只需要在括號中添加元素,并使用逗號隔開
例如:
元組
2浊闪、為了讓函數(shù)接受不同類型的實參恼布,在定義形參時遵循一個原則:先少后多,例如作業(yè)中形參size只存儲一個實參搁宾,則放在前面折汞;形參*toppings可存儲任意數(shù)量的實參,則放在后面
圖片發(fā)自簡書App
動手試一試:8-12
圖片發(fā)自簡書App