欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python函數(shù)中不定長參數(shù)的寫法

 更新時間:2019年02月13日 09:05:37   作者:ChristmasBoy  
今天小編就為大家分享一篇關(guān)于Python函數(shù)中不定長參數(shù)的寫法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

1、不定長參數(shù)的寫法,用 *變量名 表示

2、不定長參數(shù)累加

3、不定長參數(shù),使用**c接受m=23,n=56的值;

傳參時,a必寫,b、c可以缺省

def fun(a, b, *args):
 print(a)
 print(b)
 print(args)
 print("="*30)
 ret = a + b
 for i in args:
  ret += i
 return ret
print(fun(1,2,3,4))

結(jié)果:

1
2
(3, 4)
==============================
10

1,2分別賦值給a,b,剩下的參數(shù)以元組的形式賦值給args

字典形式參數(shù):

def fun(a, b, *args, **kwargs):
 print(a)
 print(b)
 print(args)
 print(kwargs)
fun(1, 2, 3, 4, name = "hello", age = 20)

結(jié)果:

1
2
(3, 4)
{'name': 'hello', 'age': 20}

傳入元組和字典:

def fun(a, b, *args, **kwargs):
 print(a)
 print(b)
 print(args)
 print(kwargs)
tup = (11,22,33)
dic = {"name":"hello", "age":20}
fun(1, 2, *tup, **dic)

結(jié)果:

1
2
(11, 22, 33)
{'name': 'hello', 'age': 20}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • Python如何實現(xiàn)MySQL實例初始化詳解

    Python如何實現(xiàn)MySQL實例初始化詳解

    這篇文章主要給大家介紹了關(guān)于Python如何實現(xiàn)MySQL實例初始化的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-11-11
  • 通過數(shù)據(jù)庫對Django進行刪除字段和刪除模型的操作

    通過數(shù)據(jù)庫對Django進行刪除字段和刪除模型的操作

    這篇文章主要介紹了通過數(shù)據(jù)庫對Django進行刪除字段和刪除模型的操作,這里假設(shè)我們已經(jīng)建立了一個名為book的數(shù)據(jù)模型,需要的朋友可以參考下
    2015-07-07
  • django框架面向?qū)ο驩RM模型繼承用法實例分析

    django框架面向?qū)ο驩RM模型繼承用法實例分析

    這篇文章主要介紹了django框架面向?qū)ο驩RM模型繼承用法,結(jié)合實例形式分析了Django框架ORM模型抽象類繼承、多表繼承及代理模型繼承三種繼承方式實現(xiàn)技巧,需要的朋友可以參考下
    2019-07-07
  • Python3.6.0+opencv3.3.0人臉檢測示例

    Python3.6.0+opencv3.3.0人臉檢測示例

    這篇文章主要為大家詳細介紹了Python3.6.0+opencv3.3.0人臉檢測示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • PyTorch的安裝與使用示例詳解

    PyTorch的安裝與使用示例詳解

    本文介紹了熱門AI框架PyTorch的conda安裝方案,與簡單的自動微分示例,并順帶講解了一下PyTorch開源Github倉庫中的兩個Issue內(nèi)容,需要的朋友可以參考下
    2024-05-05
  • pycharm開發(fā)一個簡單界面和通用mvc模板(操作方法圖解)

    pycharm開發(fā)一個簡單界面和通用mvc模板(操作方法圖解)

    這篇文章主要介紹了pycharm開發(fā)最簡單的界面和通用mvc模板的方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Python 高級庫15 個讓新手愛不釋手(推薦)

    Python 高級庫15 個讓新手愛不釋手(推薦)

    對于初學者來說,這是一種簡單易學的編程語言;另一個原因:大量開箱即用的第三方庫,正是 23 萬個由用戶提供的軟件包使得 Python 真正強大和流行,本文給大家分享15 個讓新手愛不釋手Python 高級庫的相關(guān)知識,感興趣的朋友一起看看吧
    2021-05-05
  • 詳解Django中間件的5種自定義方法

    詳解Django中間件的5種自定義方法

    這篇文章主要介紹了詳解Django中間件的5種自定義方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • Python實現(xiàn)將DNA序列存儲為tfr文件并讀取流程介紹

    Python實現(xiàn)將DNA序列存儲為tfr文件并讀取流程介紹

    為什么要在實驗過程中存儲文件,因為有些算法的內(nèi)容存在一些重復計算的步驟,這些步驟往往消耗很大一部分時間,在有大量參數(shù)的情況時,需要在多次不同參數(shù)的情況下重復試驗,因此可以考慮將一些不涉及參數(shù)運算的部分結(jié)果存入文件中
    2022-09-09
  • OpenCV-Python 攝像頭實時檢測人臉代碼實例

    OpenCV-Python 攝像頭實時檢測人臉代碼實例

    這篇文章主要介紹了OpenCV-Python 攝像頭實時檢測人臉,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04

最新評論