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

关注

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

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

人狗大战5高清正版免费观看| 69国产精华是纯还是仿| 《交换做爰》在线观看| 暴躁老阿姨与老年人的爱情与财运| 黑料门今日黑料最新| 青丝影院大全免费2023年新版| 学校体检要用手扒开前面吗| 《妻子6》在线观看免费版电视剧 《妻子的肉体偿还》5 | 欧美-区| 泰国电影《初次深交流》| 公交车上被蹭水后多久自然恢复| 真人老太太实战镖客视频大全| 大雞巴亂倫1~2集在线播放| HTTPS://9.1.CRM...| 妈妈洗澡不把门关紧暗示什么| 苍老师巅峰之作第37集| 把女人弄湿后男人的心理变化| 男人把困困进女生困困视频| X7X7X7任意噪1060| 可切换老司机模式浏览器| 《高压监狱》免费完整版满天星| 舒淇| 八戒八戒在线看免费观看电视剧 | 小柔与王叔的第一次相遇是第几集 | 亚州精品无码A片毛片直播间| 《美国伦理4女警》| 两只奶头被老头吸肿了| 第1章品尝朋友娇妻| 欧美人与人动人物2024心理学 | 电影《满足2》完整版在线观看| 公交车掀开奶置边躁狠狠躁漫画| 美女图片| 少女配狗播放视频| 一边吃奶一边添P好爽视频| 100%透光裸妆| 18款成品短视频APP下载量 | 秘密中的少女2| 擦边舞蹈| 晚上打扑克视频| 美国禁忌2在线观看电视剧| 九九在线观看免费播放大全电视剧