亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python編程中*args與**kwargs區(qū)別作用詳解

 更新時間:2021年10月16日 15:44:31   作者:qq_1170407931  
這篇文章主要介紹了Python編程中*args與**kwargs區(qū)別作用詳解

相信學Python的小伙伴肯定有這樣的尷尬局面,給一個函數(shù)不會用,

原因是:不知道參數(shù)列表中的類型是什么意思,比如初學者都會疑問的:*args和**kwargs到底是怎么用。

當你知道這個時,我猜你肯定能會用好多函數(shù)了!

#*args的用法:當傳入的參數(shù)個數(shù)未知,且不需要知道參數(shù)名稱時。

def func_arg(farg, *args):
    print("formal arg:", farg)
    for arg in args:
        print("another arg:", arg)
func_arg(1,"youzan",'dba','四塊五的妞')
print("-----------------------")

# 輸出結果如下:

#formal arg: 1
# another arg: youzan
# another arg: dba
# another arg: 四塊五的妞
# -----------------------

#**kwargs的用法:當傳入的參數(shù)個數(shù)未知,但需要知道參數(shù)的名稱時(立馬想到了字典,即鍵值對)

def func_kwargs(farg, **kwargs):
    print("formal arg:", farg)
    for key in kwargs:
        print("keyword arg: %s: %s" % (key, kwargs[key]))
func_kwargs(1 ,id=1, name='youzan', city='hangzhou',age ='20',四塊五的妞是 = '來日方長的')
print('--------------------')

# 輸出結果如下:

# formal arg: 1
# keyword arg: id: 1
# keyword arg: name: youzan
# keyword arg: city: hangzhou
# keyword arg: age: 20
# keyword arg: 四塊五的妞是: 來日方長的

利用它轉換參數(shù)為字典

def kw_dict(**kwargs):
    return kwargs
print(kw_dict(a=1,b=2,c=3))

輸出結果如下:

# --------------------

# {'a': 1, 'b': 2, 'c': 3}

以上就是Python編程中*args與**kwargs區(qū)別作用詳解的詳細內容,更多關于Python中*args與**kwargs的資料請關注腳本之家其它相關文章!

相關文章

  • Python利用pywin32庫實現(xiàn)將PPT導出為高清圖片

    Python利用pywin32庫實現(xiàn)將PPT導出為高清圖片

    這篇文章主要為大家詳細介紹了Python如何利用pywin32庫實現(xiàn)將PPT導出為高清圖片的功能,文中的示例代講解詳細,感興趣的小伙伴可以了解一下
    2023-01-01
  • python清除字符串里非數(shù)字字符的方法

    python清除字符串里非數(shù)字字符的方法

    這篇文章主要介紹了python清除字符串里非數(shù)字字符的方法,涉及Python使用re模塊正則替換操作字符串的技巧,需要的朋友可以參考下
    2015-07-07
  • Python基于gevent實現(xiàn)文件字符串查找器

    Python基于gevent實現(xiàn)文件字符串查找器

    這篇文章主要介紹了Python基于gevent實現(xiàn)文件字符串查找器,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • 在Python web中實現(xiàn)驗證碼圖片代碼分享

    在Python web中實現(xiàn)驗證碼圖片代碼分享

    這篇文章主要介紹了在Python web中實現(xiàn)驗證碼圖片代碼分享,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Python數(shù)據(jù)可視化之畫圖

    Python數(shù)據(jù)可視化之畫圖

    今天小編就為大家分享一篇關于Python數(shù)據(jù)可視化之畫圖,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Pytorch 使用不同版本的cuda的方法步驟

    Pytorch 使用不同版本的cuda的方法步驟

    這篇文章主要介紹了Pytorch 使用不同版本的cuda的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • Python入門教程(九)Python字符串介紹

    Python入門教程(九)Python字符串介紹

    這篇文章主要介紹了Python入門教程(九)Python字符串,Python是一門非常強大好用的語言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下
    2023-04-04
  • Python可執(zhí)行文件反編譯教程(exe轉py)

    Python可執(zhí)行文件反編譯教程(exe轉py)

    python的便利性,使得如今許多軟件開發(fā)者、黑客都開始使用python打包成exe的方式進行程序的發(fā)布,那么Python如何反編譯可執(zhí)行文件,本文就來介紹一下,感興趣的可以了解一下
    2021-12-12
  • python數(shù)據(jù)結構leetcode338比特位計數(shù)算法

    python數(shù)據(jù)結構leetcode338比特位計數(shù)算法

    這篇文章主要介紹了力扣刷題中python數(shù)據(jù)結構leetcode338比特位計數(shù)算法解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • python中defaultdict用法實例詳解

    python中defaultdict用法實例詳解

    python中的dict是一個重要的數(shù)據(jù)類型,知道如何使用這個數(shù)據(jù)類型很簡單,但是這個類型使用過程中容易進入一些誤區(qū),下面這篇文章主要給大家介紹了關于python中defaultdict用法的相關資料,需要的朋友可以參考下
    2022-09-09

最新評論