基礎知識——用戶輸入和函數(五)

基礎點

  1. 用戶輸入:message=input("用戶輸入:")
  2. 函數傳遞列表參數,並且禁止修改列表:列表爲a,函數爲func(),調用func(a[:]),此時傳遞的是列表a的副本,不影響a
  3. 傳遞任意數量實參 函數的參數可以寫*arg,這樣調用函數時可以傳遞任意數量的實參
  4. 傳遞任意數量關鍵字實參:和上面類似,但是參數是**arg。
  5. 3和4的區別:*arg是從此處開始直到結束的所有位置參數(Positional Arguments)都將被收集並彙集成一個稱爲“param”的元組(Tuple)。**arg是從此處開始直至結束的所有關鍵字參數都將被收集並彙集成一個名爲 param 的字典(Dictionary
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章