Python的形參和實參使用方式
形參可以設置參數默認值,設置遵循從右至左原則
例如:fun(x=0,y=1),fun(x,y=1),但不可以是fun(x=1,y)
形參設置可以為數字字符串變量、元組和字典等任意類型數據,元組形參是在變量名前加*,字典形參是在變量名前加**
例如:fun(var),fun(*tuple),fun(*list),fun(**dict)
實參接受也可以是任意類型數據,當接收數據為元組列表或者字典時,同樣是在數據變量前加*和**
例如:fun(x),fun(*seq),fun(*list),fun(**stu_info)
可以使用元組形參和字典形參接收冗余或意外數據
例如:fun(var,*t_args,**dic_args)
但傳參時,數字和字符串形參必須傳值,元組和字典形參可不傳,原因為元組和字典數據可以是空元組或空字典,此特性正好適應處理冗余數據
形參參數名若和生產數據中字典鍵名相同加大大提高編程效率和生產效率
例如:有字典dic={'name':'csdn','age':10,'top':1} ,有函數fun(name='name',age=0,top=0),則函數可以方便的獲取字典數據fun(**dic)
以上這篇Python的形參和實參使用方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python爬蟲實戰(zhàn)演練之采集拉鉤網招聘信息數據
讀萬卷書不如行萬里路,只學書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用Python采集拉鉤網招聘信息數據,大家可以在過程中查缺補漏,提升水平2021-10-10Python實現的多項式擬合功能示例【基于matplotlib】
這篇文章主要介紹了Python實現的多項式擬合功能,結合實例形式分析了Python基于matplotlib模塊進行數值運算與圖形繪制相關操作技巧,需要的朋友可以參考下2018-05-05