激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - 詳解Python函數(shù)可變參數(shù)定義及其參數(shù)傳遞方式

詳解Python函數(shù)可變參數(shù)定義及其參數(shù)傳遞方式

2020-11-30 00:10惟愿蓮心不染塵 Python

這篇文章主要介紹了詳解Python函數(shù)可變參數(shù)定義及其參數(shù)傳遞方式的相關(guān)資料,這里提供實例代碼幫助大家學習理解這部分內(nèi)容,需要的朋友可以參考下

Python函數(shù)可變參數(shù)定義及其參數(shù)傳遞方式詳解

python中 函數(shù)不定參數(shù)的定義形式如下

1、 func(*args) 

傳入的參數(shù)為以元組形式存在args中,如:

?
1
2
3
4
5
6
7
8
def func(*args):
  print args
 
>>> func(1,2,3)
(1, 2, 3)
 
>>> func(*[1,2,3])  #這個方式可以直接將一個列表的所有元素當作不定參數(shù)
傳入(1, 2, 3)

2、func( **kwargs)

傳入的參數(shù)為以字典形式存在args中,如:

?
1
2
3
4
5
6
7
8
def func(**kwargs):
  print kwargs
 
>>> func(a = 1,b = 2, c = 3)
{'a': 1, 'c': 3, 'b': 2}
 
>>> func(**{'a':1, 'b':2, 'c':3})   #這個方式可以直接將一個字典的所有鍵值對當作關(guān)鍵字參數(shù)傳入
{'a': 1, 'c': 3, 'b': 2}

3、也可以兩者混用func(*args, **kwargs)

傳入的順序必須和定義順序相同,這里是先不定參數(shù)列表,再是關(guān)鍵字參數(shù)字典,如:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
def func(*args, **kwargs):
  print args
  print kwargs
 
 
>>> func(1,2,3)
(1, 2, 3)
{}
 
>>> func(*[1,2,3])
(1, 2, 3)
{}
 
>>> func(a = 1, b = 2, c = 3)
()
{'a': 1, 'c': 3, 'b': 2}
 
>>> func(**{'a':1, 'b':2, 'c':3})
()
{'a': 1, 'c': 3, 'b': 2}
 
 
>>> func(1,2,3, a = 4, b=5, c=6)
(1, 2, 3)
{'a': 4, 'c': 6, 'b': 5}</span>
 #這樣跳躍傳遞是不行的
>>> func(1,2,3, a=4, b=5, c=6, 7)
SyntaxError: non-keyword arg after keyword arg

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品一区二区久久久久久按摩 | 亚洲午夜免费电影 | 看全色黄大色黄大片女图片 | 国产一区二区在线免费播放 | 日韩视频在线一区二区三区 | 精品国产乱码久久久久久丨区2区 | 日本欧美一区二区三区在线播 | 免费看成人av | 免费激情网站 | 国产高潮国产高潮久久久91 | 欧美日韩a∨毛片一区 | 少妇一级淫片免费看 | 午夜精品福利视频 | 精品中文字幕久久久久四十五十骆 | 九一国产精品 | 亚州视频在线 | 欧美极品欧美精品欧美视频 | 黄色成人小视频 | 成人一级视频在线观看 | 国产精品久久久久久模特 | 欧美自拍三区 | 激情福利视频 | 欧美日韩免费在线观看视频 | 久久人人爽人人爽人人片av高请 | 美国一级免费视频 | 毛片免费一区二区三区 | 色综合视频 | 国内久久久久 | 精品亚洲一区二区 | 亚洲 综合 欧美 动漫 丝袜图 | h视频免费在线 | 色婷婷久久久久久 | 爱操av | 亚洲免费视 | 香蕉视频99| 亚洲欧美国产精品va在线观看 | 一级成人免费 | 亚洲成人精品久久 | 日本在线国产 | 91久久国产露脸精品免费 | 黄色网址免费播放 |