基礎點
- 用戶輸入:message=input("用戶輸入:")
- 函數傳遞列表參數,並且禁止修改列表:列表爲a,函數爲func(),調用func(a[:]),此時傳遞的是列表a的副本,不影響a
- 傳遞任意數量實參: 函數的參數可以寫*arg,這樣調用函數時可以傳遞任意數量的實參
- 傳遞任意數量關鍵字實參:和上面類似,但是參數是**arg。
- 3和4的區別:*arg是從此處開始直到結束的所有位置參數(Positional Arguments)都將被收集並彙集成一個稱爲“param”的元組(Tuple)。**arg是從此處開始直至結束的所有關鍵字參數都將被收集並彙集成一個名爲
param
的字典(Dictionary