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

Python中實現(xiàn)傳遞未知數(shù)量的函數(shù)參數(shù)

 更新時間:2024年02月18日 11:21:24   作者:jaycain  
這篇文章主要介紹了Python中實現(xiàn)傳遞未知數(shù)量的函數(shù)參數(shù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Python傳遞未知數(shù)量的函數(shù)參數(shù)

元祖

方式:*形參名

舉例:

def make_pizza(*toppings):
    """概述要制作的比薩"""    
    print("\nMaking a pizza with the following toppings:")   
    for topping in toppings:        
        print("- " + topping)
  
make_pizza('pepperoni')
make_pizza('mushrooms', 'green peppers', 'extra cheese')

形參名*toppings中的星號讓Python創(chuàng)建一個名為toppings的空元組,并將收到的所有值都封裝到這個元組中。

任意關鍵字參數(shù)

方式:**形參名

舉例:

def build_profile(first, last, **user_info): 
     """創(chuàng)建一個字典,其中包含我們知道的有關用戶的一切"""  
    profile = {}
    profile['first_name'] = first
    profile['last_name'] = last
    for key, value in user_info.items(): 
        profile[key] = value 
        return profile
user_profile = build_profile('albert', 'einstein',  location='princeton',field='physics') 
print(user_profile)

形參**user_info中的兩個星號讓Python創(chuàng)建一個名為user_info的空字典,并將收到的所有名稱—值對都封裝到這個字典中。

python傳遞任意數(shù)量的參數(shù)

理論

**var 接收的是字典,*var接受的的是多個變量

代碼

1. *

def get_user(*user):
    """傳遞參數(shù)"""
    return user


print(get_user('user1', 'user2'), type(get_user('user1', 'user2')))

運行結(jié)果如下圖所示

2. **

def get_user(**user):
    """傳遞參數(shù)"""
    return user


print(get_user(user1='usera', user2='user2'), get_user(user1='usera', user2='user2'))

*注意:傳遞的參數(shù)必須要是上面這種形式,否則會報錯

運行結(jié)果如下圖所示

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Pycharm最全報錯的原因與解決方法總結(jié)(推薦!)

    Pycharm最全報錯的原因與解決方法總結(jié)(推薦!)

    這篇文章主要給大家介紹了關于Pycharm最全報錯的原因與解決方法的相關資料,文中記錄了Python各種報錯解釋及處理方法,屬于個人記錄型,需要的朋友可以參考下
    2022-07-07
  • 使用Python實現(xiàn)文本情感分析預處理的詳細教程

    使用Python實現(xiàn)文本情感分析預處理的詳細教程

    在自然語言處理(NLP)領域,文本情感分析是一項重要任務,它旨在通過計算機技術(shù)識別和提取文本中的情感傾向(如正面、負面或中性),為了實現(xiàn)準確的情感分析,預處理步驟至關重要,所以本文給大家介紹了使用Python實現(xiàn)文本情感分析預處理的詳細教程,需要的朋友可以參考下
    2025-04-04
  • Python第三方包PrettyTable安裝及用法解析

    Python第三方包PrettyTable安裝及用法解析

    這篇文章主要介紹了Python第三方包PrettyTable安裝及用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • python解壓縮文件或文件夾兩種常見方式(附代碼)

    python解壓縮文件或文件夾兩種常見方式(附代碼)

    這篇文章主要介紹了python解壓縮文件或文件夾兩種常見方式,Python的zipfile和shutil模塊提供了強大的文件和文件夾壓縮與解壓縮功能,zipfile模塊適合精細控制,而shutil模塊則快速簡單,文中提供了詳細的代碼示例,需要的朋友可以參考下
    2025-04-04
  • tensorflow 只恢復部分模型參數(shù)的實例

    tensorflow 只恢復部分模型參數(shù)的實例

    今天小編就為大家分享一篇tensorflow 只恢復部分模型參數(shù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python matplotlib通過plt.scatter畫空心圓標記出特定的點方法

    Python matplotlib通過plt.scatter畫空心圓標記出特定的點方法

    今天小編就為大家分享一篇Python matplotlib通過plt.scatter畫空心圓標記出特定的點方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 一文詳解Python如何處理函數(shù)調(diào)用超時問題

    一文詳解Python如何處理函數(shù)調(diào)用超時問題

    在Python開發(fā)中,我們經(jīng)常會遇到需要控制函數(shù)執(zhí)行時間的場景,本文將深入探討Python中處理函數(shù)調(diào)用超時的幾種方法,感興趣的小伙伴可以參考一下
    2025-04-04
  • 實例講解python中的協(xié)程

    實例講解python中的協(xié)程

    在本篇文章里我們給大家通過實例講述一下關于python中的協(xié)程相關知識點內(nèi)容,需要的朋友們可以參考下。
    2018-10-10
  • Python中__init__.py文件的作用詳解

    Python中__init__.py文件的作用詳解

    __init__.py 文件的作用是將文件夾變?yōu)橐粋€Python模塊,Python 中的每個模塊的包中,都有__init__.py 文件.這篇文章主要介紹了Python中__init__.py文件的作用詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • Python全棧之學習MySQL(1)

    Python全棧之學習MySQL(1)

    這篇文章主要為大家介紹了Python全棧之MySQL,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01

最新評論