日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python可变参数和关键字参数位置_python 参数笔记 -- 位置参数 关键字参数 命名参数 形式参数 默认参数 可变参数 可选参数 位置顺序...

發布時間:2024/7/23 python 36 豆豆

這么多名稱,python到底有幾種參數:

2種:普通參數(即位置參數,靠位置先后來指定參數),關鍵字參數(即命名參數,靠名字來指定參數)。

常說的可變參數也就是普參的集合,*args。

常說的關鍵字參數一般指關鍵字參數集合,**kwargs。

參數優先級:普通參數(位參)> 普參集 > 關鍵字參數 > 關參集:

def add(a, *args, b=2, **kwargs):print('a:', a)#普通參數print('args:', args)#普參集print('b:', b)#關鍵字參數,在定義函數時使用就是默認參數print('kwargs:', kwargs)#關參集

add(1, 2, 3, b=4, c=5, d=6)

輸出>>a: 1args: (2, 3)

b:4kwargs: {'c': 5, 'd': 6}

具體如下:

形參:形式參數:parameter;(在定義函數時指定的參數形式,區別于實參,跟位參關參等不在一個維度。如:

defadd(a,b): #這里的a,b為形參(換個維度也可以稱為位置參數)return a+b

實參:實際參數(或直接稱參數,以下同理):argument(簡:arg,復:args);(在調用函數時指定的參數值,如:

c = add(1, 2) #這里的1,2為實參(換個維度也可以稱為位置參數)

參考:

默認參數:形參里的關鍵字參,如

def c(a=1, b): #a為默認參,b為位參pass

可變參數:即可選參數,即參數集,如*args,**kwargs, 即調用函數時可隨意填入*args,**kwargs中的0個或多個,具體參考下文。

普通參數:即位置參數,最普通常用的參數形式, 區別于關鍵字參數,顧名思義,是靠位置來明確參數指定的。即不靠名字標識符,就一個光桿。

位置參數集:把位參打包,放入*args元組;(args只是名稱,可換成其他任意合法標識符,如:*my_args)

def c(*my_argsss): #類型被指定為元組

print(type(my_argsss))

c(1,2)

輸出>>

c(1)

輸出>>

命名實參:關鍵字參數:keyword_argument(簡:kwarg,復:kwargs);(區別于位參,關參靠名字來指定參數,在定義函數和調用函數的時候指定了名字(標識符),如:

def add(a, b=1): #a為位參,b為默認參(注意順序,不能把位參放到關鍵參后面)

return a+b

add(2, b=5) #調用的時候,b=5就是關鍵參,這里b為標識符(identifier)

def c(**k):

print(type(k)) #類型被指定為字典

c(a=1, b=2) #a,b為標識符

輸出>>

c(**{'a':1,'b':2})

輸出>>

c({'a':1,'b':2})

輸出>>TypeError: c() takes 0 positional arguments but 1 was given(類型錯誤:c()未定義位置參數,但接收到了 1 個位置參數)

#{'a':1,'b':2}被當成一個參數,這個參數是字典,這個字典沒有標識符,所以是位參;

#**{'a':1,'b':2}被解析成多個參數,參數是字典里的key=value,標識符為key,實參為value

命名實參集:關鍵字參數集:**kwargs;(kwargs只是名稱,可換成其他任意合法標識符,如:**some_kws。具體如下:

defadd(a, b):return a +b

add(a=1, b=2)

輸出>>3add(**{'a':1,'b':2})

輸出>>3

def add(**k):

returnk['a']+k['b']

add(a=1,b=2)

輸出>>3add(**{'a':1,'b':2})

輸出>>3

總結

以上是生活随笔為你收集整理的python可变参数和关键字参数位置_python 参数笔记 -- 位置参数 关键字参数 命名参数 形式参数 默认参数 可变参数 可选参数 位置顺序...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产a区 | 日韩黄色影视 | 性欧美精品中出 | 色伊人av | 亚洲久久久| 三级不卡 | 91在线高清 | 天天干天天摸天天操 | 视频一区二区三 | 91成人在线免费观看 | 日韩在线观看第一页 | 国产aⅴ精品| 色亚洲成人 | 欧美日韩99 | 婷婷啪啪 | 最近免费中文字幕大全免费版视频 | 在线天堂一区 | 午夜精品福利一区二区三区蜜桃 | 西野翔夫の目の前で犯在线 | 作爱视频在线 | 亚洲春色av | 秋霞av影院 | 哺乳援交吃奶在线播放 | 黄色小视频在线播放 | 久久国产精品影院 | 国产免费av在线 | 日韩视频在线观看视频 | 美女131爽爽爽做爰视频 | 欧美熟妇乱码在线一区 | 国产午夜精品一区二区三区视频 | 美丽的小蜜桃2:美丽人生 | 丰满的人妻hd高清日本 | 97成人在线观看 | 日韩精品成人免费观看视频 | 女人床技48动态图 | 日韩欧美一级 | 中文字幕欧美在线 | 五月天青青草 | 北条麻妃av在线播放 | 青青草原综合久久大伊人精品 | 人人草人人澡 | 337p粉嫩日本欧洲亚洲大胆 | 欧美午夜三级 | 日韩精品一卡 | 欧美瑟瑟| 牛牛av国产一区二区 | 久久这里只有精品8 | 男女无套免费视频网站动漫 | 日韩久久视频 | 人人干超碰 | 亚洲高清在线一区 | 亚洲男人天堂2022 | 日韩伦理一区 | 欧美日韩成人免费观看 | 中文字幕精品在线观看 | 日一区二区三区 | 久热最新 | www亚洲视频| 欧美操女人 | 精品国产亚洲av麻豆 | 国产视频精品自拍 | 99欧美| 玖玖玖国产精品 | 日韩精品成人一区二区在线 | 99热这里只 | 色狠狠一区 | 天天干视频 | 精品成人av一区二区在线播放 | 亚洲av无码成人精品国产 | 热久久中文字幕 | 欧美一级性 | 国产精品乱轮 | 中文字幕女同 | 6699嫩草久久久精品影院 | 4438五月天| 梦梦电影免费高清在线观看 | 国产精品二区一区二区aⅴ污介绍 | 欧美激情一区二区 | 久久久精品综合 | 欧美www视频 | 一区二区三区四区五区视频 | 美女狂揉羞羞的视频 | 大香蕉毛片 | 激情伊人五月天 | 国内精品久久99人妻无码 | 超碰.com| 亚洲com | 中文字幕人妻一区二区三区视频 | 国产三级日本三级在线播放 | 国产精品99久久 | 嫩草视频在线观看免费 | 村上里沙番号 | 后入内射无码人妻一区 | 日韩性生交大片免费看 | 日本三级韩国三级美三级91 | 我想看毛片 | 亚洲综合在线第一页 | 天堂久久爱 | 特黄特黄视频 |