国产成人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的空字典。

关注

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

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

黑料门-今日黑料-每日大赛 | 男女做受A片AAAA| 韩剧《我的瑜伽教练》免费观看| 老公太长了每次都扎的肚子疼| 王娟被老赵一夜干4次| 海棠书屋免费无弹窗全文阅读| YY影院免费观看电视剧网站| 舌绕指探洞深深下一句是什么?| 《互换人妻HD中字》| 疯狂一家亲TXT全文阅读| 苍井空| 《不戴套瑜伽教练3》| 100%透光裸妆| 国产免费观看高清电视剧 | 免费的黄冈网站有哪些平台| 年轻的朋友电影在线观看免费完整| 《课后2对1特别授课》女主角是..| 《男医生的特殊治疗》| 被学长灌满JNG液去上课小说| 公交车上被蹭水后多久自然恢复| 赵局长含着小婷的双乳| 试戏没忍住C进去了小说| 400入成品短视频| 想见你台剧| 女性扒开大腿内侧小肚子痒| 人狗大战2免费观看正版| 腿张开我要添到你高潮H漫画软件| 金银瓶4葡萄熟了| 儿媳婉柔和父亲王大川的背景故事 | 成全电影免费观看完整在线播放高.. | 老头跪在两腿之间吃奶| 日韩大片PPT免费PPT| 中字《喝醉的丈夫被结城送回家》| 教室停电 挺进她体内H| 小花园按摩手法视频教程| 《黏糊糊的你》动漫免费观看| 韩国漂亮的瘦子7| 韩漫免费漫画在线观看方法| 兽父1到16集一口气看完| 日韩精品在线观看| 共享女儿小诗1~10章的背景资..