【Python】對可變長參數的一點小學習

編程函數時, 偶爾會遇到參數數量不確定的時候, 這時候就要使用可變參數.

在python中, 提供了兩種可變參數:

  1. 在形參名前加一個*, 表示接受任意多的參數
  2. 在形參名前加兩個**, 表示接受任意的關鍵參數

 

事情是這樣 的:我最近要寫一個生成email 內容的函數,需要針對多種情況來生成email內容,每種情況需要傳入的參數是不同的。所以我沒有辦法在一開始就固定死函數的參數。根據我的需求,我希望這個參數要求必須傳遞一個參數(type,指的是郵件的類型),其他的參數根據情況傳,因此就使用到了可變長參數的概念。

 

做了一個例子:

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章