最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2017年08月02日 16:40:09   作者:惟愿蓮心不染塵  
這篇文章主要介紹了詳解Python函數(shù)可變參數(shù)定義及其參數(shù)傳遞方式的相關(guān)資料,這里提供實例代碼幫助大家學習理解這部分內(nèi)容,需要的朋友可以參考下

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

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

1、 func(*args) 

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

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中,如:

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ù)字典,如:

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ū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • python實現(xiàn)靜態(tài)服務器

    python實現(xiàn)靜態(tài)服務器

    這篇文章主要為大家詳細介紹了python實現(xiàn)靜態(tài)服務器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Python矩陣常見運算操作實例總結(jié)

    Python矩陣常見運算操作實例總結(jié)

    這篇文章主要介紹了Python矩陣常見運算操作,結(jié)合實例形式總結(jié)分析了Python矩陣的創(chuàng)建以及相乘、求逆、轉(zhuǎn)置等相關(guān)操作實現(xiàn)方法,需要的朋友可以參考下
    2017-09-09
  • 解決python中遇到字典里key值為None的情況,取不出來的問題

    解決python中遇到字典里key值為None的情況,取不出來的問題

    今天小編就為大家分享一篇解決python中遇到字典里key值為None的情況,取不出來的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Numpy中的repeat函數(shù)使用

    Numpy中的repeat函數(shù)使用

    Numpy是Python強大的數(shù)學計算庫,和Scipy一起構(gòu)建起Python科學計算生態(tài),在本節(jié)下面我們重點介紹下repeat函數(shù)的用法,需要的朋友可以參考下
    2022-11-11
  • 七個非常實用的Python工具包總結(jié)

    七個非常實用的Python工具包總結(jié)

    Python 擁有海量的包,無論是普通任務還是復雜任務,我們經(jīng)常在應用程序中使用大量的工具包.本文我將討論一些常被低估的數(shù)據(jù)科學包,包括:數(shù)據(jù)清理、應用程序開發(fā)和調(diào)試方面,需要的朋友可以參考下
    2021-06-06
  • Python實現(xiàn)XML文件解析的示例代碼

    Python實現(xiàn)XML文件解析的示例代碼

    本篇文章主要介紹了Python實現(xiàn)XML文件解析的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • 幾行Python代碼爬取3000+上市公司的信息

    幾行Python代碼爬取3000+上市公司的信息

    今天小編就為大家分享一篇關(guān)于幾行Python代碼爬取3000+上市公司的信息,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • python逐行讀寫txt文件的實例講解

    python逐行讀寫txt文件的實例講解

    下面小編就為大家分享一篇python逐行讀寫txt文件的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • PyTorch實現(xiàn)圖像識別實戰(zhàn)指南

    PyTorch實現(xiàn)圖像識別實戰(zhàn)指南

    圖像識別是從給定圖像中提取有意義的信息(例如圖像內(nèi)容)的過程,下面這篇文章主要給大家介紹了關(guān)于PyTorch實現(xiàn)圖像識別的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-02-02
  • 教你用Pygame制作簡單的貪吃蛇游戲

    教你用Pygame制作簡單的貪吃蛇游戲

    貪吃蛇(也叫做貪食蛇)游戲是一款休閑益智類游戲,既簡單又耐玩,唯一的目標就是做這條gai上最長(pang)的蛇(zhu),這篇文章主要給大家介紹了關(guān)于如何使用Pygame制作簡單的貪吃蛇游戲的相關(guān)資料,需要的朋友可以參考下
    2022-06-06

最新評論

昌图县| 汉寿县| 平原县| 湾仔区| 宣城市| 六安市| 浦东新区| 汝城县| 老河口市| 南平市| 潍坊市| 义乌市| 阿鲁科尔沁旗| 三河市| 女性| 嘉义县| 星座| 泸定县| 颍上县| 肥乡县| 尼勒克县| 桑日县| 鲁山县| 兴和县| 大英县| 祁门县| 都安| 轮台县| 河池市| 南漳县| 新和县| 鱼台县| 久治县| 乃东县| 高邮市| 筠连县| 灵寿县| 长宁区| 平原县| 凤凰县| 普格县|