8.5.1結合使用位置實參和任意數量實參
如果要讓函數接受不同類型的實參,必須在函數定義中將接納任意數量實參的形參放在最后。Python先匹配位置實參和關鍵字實參,再將余下的實參都收集到最后一個形參中。
白話下,任意數量的參數和固定格式的參數參數怎么組合呢?那首先解決少的,然后后面放任意數量參數。
例如,如果前面的函數還需要一個表示比薩尺寸的實參,必須將該形參放在形參*toppings的前面:
8.5.1結合使用位置實參和任意數量實參
如果要讓函數接受不同類型的實參,必須在函數定義中將接納任意數量實參的形參放在最后。Python先匹配位置實參和關鍵字實參,再將余下的實參都收集到最后一個形參中。
白話下,任意數量的參數和固定格式的參數參數怎么組合呢?那首先解決少的,然后后面放任意數量參數。
例如,如果前面的函數還需要一個表示比薩尺寸的實參,必須將該形參放在形參*toppings的前面: