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

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)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

伊春市| 长岭县| 巢湖市| 富阳市| 内江市| 湘乡市| 阳西县| 罗源县| 依兰县| 奈曼旗| 贵定县| 隆子县| 武陟县| 盐山县| 巫溪县| 定南县| 丽水市| 四平市| 海南省| 霍林郭勒市| 荔波县| 锡林浩特市| 红河县| 嫩江县| 贡嘎县| 南昌县| 邵阳县| 阳新县| 改则县| 贡山| 彰武县| 铁岭县| 新泰市| 勃利县| 满城县| 库尔勒市| 吉安县| 阿尔山市| 双辽市| 潞西市| 中方县|