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

Python中*args和**kwargs的區(qū)別詳解

 更新時間:2019年09月17日 15:02:26   作者:bob_coder  
這篇文章主要介紹了Python中*args和**kwargs的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一、*args的使用方法

*args 用來將參數(shù)打包成tuple給函數(shù)體調(diào)用

def args_test(x, y, *args):
  print(x, y, args)
args_test(1,2,3,4,5)
1 2 (3, 4, 5)

二、**kwargs的使用方法

**kwargs 打包關(guān)鍵字參數(shù)成dict給函數(shù)體調(diào)用

def kwargs_test(**kwargs):
  print(kwargs)
kwargs_test(a=1, b=2, c=3)
{'a': 1, 'c': 3, 'b': 2}

三.參數(shù)arg、*args、**kwargs三個參數(shù)的位置必須是一定的。必須是(arg,*args,**kwargs)這個順序,否則程序會報錯。

def param_test(arg, *args, **kwargs):
  print(arg, args, kwargs)
param_test(1, 3, 5, a=6, b=9)
1 (3, 5) {'b': 9, 'a': 6}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談python中scipy.misc.logsumexp函數(shù)的運用場景

    淺談python中scipy.misc.logsumexp函數(shù)的運用場景

    下面小編就為大家?guī)硪黄獪\談python中scipy.misc.logsumexp函數(shù)的運用場景。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • Python3.2模擬實現(xiàn)webqq登錄

    Python3.2模擬實現(xiàn)webqq登錄

    這篇文章主要介紹了Python模擬實現(xiàn)webqq登錄的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-02-02
  • Python爬蟲獲取整個站點中的所有外部鏈接代碼示例

    Python爬蟲獲取整個站點中的所有外部鏈接代碼示例

    這篇文章主要介紹了Python爬蟲獲取整個站點中的所有外部鏈接代碼示例,具有一定借鑒價值,需要的朋友可以參考下
    2017-12-12
  • Python函數(shù)式編程指南(二):從函數(shù)開始

    Python函數(shù)式編程指南(二):從函數(shù)開始

    這篇文章主要介紹了Python函數(shù)式編程指南(二):從函數(shù)開始,本文講解了定義一個函數(shù)、使用函數(shù)賦值、閉包、作為參數(shù)等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • 對Xpath 獲取子標(biāo)簽下所有文本的方法詳解

    對Xpath 獲取子標(biāo)簽下所有文本的方法詳解

    今天小編就為大家分享一篇對Xpath 獲取子標(biāo)簽下所有文本的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • TensorFlow繪制loss/accuracy曲線的實例

    TensorFlow繪制loss/accuracy曲線的實例

    今天小編就為大家分享一篇TensorFlow繪制loss/accuracy曲線的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 使用Python求解帶約束的最優(yōu)化問題詳解

    使用Python求解帶約束的最優(yōu)化問題詳解

    今天小編就為大家分享一篇使用Python求解帶約束的最優(yōu)化問題詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 揭秘Python?Socket網(wǎng)絡(luò)編程的7種硬核用法

    揭秘Python?Socket網(wǎng)絡(luò)編程的7種硬核用法

    Socket?不僅能做聊天室,還能干一大堆硬核操作,這篇文章就帶大家看看?Python?網(wǎng)絡(luò)編程的7種超實用玩法,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-04-04
  • 使用Python進行PDF文檔處理的常見操作

    使用Python進行PDF文檔處理的常見操作

    使用 Python 進行 PDF 文檔處理可以通過多種庫來實現(xiàn),包括 PyPDF2、pdfplumber、reportlab、pdfminer 等,這些庫可以處理不同的 PDF 任務(wù),以下是幾種常見操作及對應(yīng)的庫和代碼示例,感興趣的小伙伴跟著小編一起來看看吧
    2024-09-09
  • Python解決ModuleNotFoundError: No module named 'PIL'的問題

    Python解決ModuleNotFoundError: No module named&

    ModuleNotFoundError: No module named 'PIL'是一個常見的Python錯誤,通常出現(xiàn)在使用Pillow庫時,Pillow是Python中用于圖像處理的一個庫,其前身是PIL,本文介紹了Python解決ModuleNotFoundError: No module named 'PIL'的問題,需要的朋友可以參考下
    2024-09-09

最新評論