国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python如何传递任意数量的实参

Python如何传递任意数量的实参

Python 传递实参

头像

爱喝马黛茶的安东尼

2019-07-01 10:01:473339浏览 · 0收藏 · 0评论

传递任意数量的实参

形参前加一个 * ,Python会创建一个已形参为名的空元组,将所有收到的值都放到这个元组中: 

def make_pizza(*toppings):
    print("\nMaking a pizza with the following toppings: ")
    for topping in toppings:
        print("- " + topping)
make_pizza('pepperoni')
make_pizza('mushroom', 'green peppers', 'extra cheese')

不管函数收到多少实参,这种语法都管用。

1. 结合使用位置实参和任意数量实参

def make_pizza(size, *toppings):
    print("\nMaking a " + str(size) + "-inch pizza with the following toppings: ")
    for topping in toppings:
        print("- " + topping)
make_pizza(16, 'pepperoni')
make_pizza(12, 'mushroom', 'green peppers', 'extra cheese')

运行结果:

Making a 16-inch pizza with the following toppings: 
- pepperoni
Making a 12-inch pizza with the following toppings: 
- mushroom
- green peppers
- extra cheese

相关推荐:《Python视频教程

2. 使用任意数量的关键字实参

def build_profile(first, last, **user_info):
    profile = dict()
    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='physic')
print(user_profile)

形参**user_info中的两个星号让python创建了一个名为user_info的空字典。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

九九影视在线观看免费最新电视剧| 国产69精品久久久久久A片| 《黏糊糊的你》动漫免费观看| 迪拜的女孩| 男生亲你阴部代表什么心理| 双男主GAI免费观看网站外网| 老板不让穿内裤随时做| 楼下邻居韩剧普通话版| 不许穿内裤我要CAO你| 女性左腿又开腿肚子视频大全| 如何画胸| 他的大手在秘密花园小说免费阅读| 美女比基尼游泳图片视频| 大叔与妹妹免费观看电视剧高清 | 他扒开内裤把舌头伸进去| 青柠影院在线观看高清电视剧荣耀 | 美国禁忌| 四虎网站| 成品人和精品人的区别在哪里知乎 | 偷偷在线观看免费的电视剧最新| 《男医生的特殊治疗》| 免费观看60分钟高清电视剧| 《办公室高潮秘书2》| 《厨房激战5》完整版在线观看 | 二人努力生猴子免费观看| 年轻的嫂子| 《湿点》未增减板相似| 夜生活在线观看免费观看电视剧| 女孩蹲下小便视频大全| 免费B站看大片真人电视剧| 禁忌5大结局| 啵啵浏览器| 凯登克洛斯| 糖心| 《XL司令》第一季动漫免费播放| 站立式插插的正确方法 | 宝可梦朱紫图鉴| 男生困困进女生困困洞视频| 我被5个男人躁一夜不收我怎么办 女生干多了腿中间会变宽吗 | 男寝的宝贝BY金银花露笔趣阁| 《办公室高潮秘书2》电影