韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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的空字典。

关注

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

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

疯狂一家亲TXT全文阅读| 优衣库视频在线观看| 《性爽2》电影| 比白洁还牛的四大书| 真人版结婚之夜女性教育PPT| 小泽玛利亚| 《后宫狂热》动浸全集完整 | 第1章品尝朋友娇妻| 丈夫不在的日子中字头| 苏柔陆大生| 林秀香个人资料| 《玉蒲团2之艳乳欲仙欲》| 夏日情人| 姐姐片多多免费高清电视剧| 四川B站免费播放| 他的水蜜桃BY林烟烟免费阅读| 午马影视免费观看电视剧| 我被前男友按在床狂CAO| 《警花交换做爰》| 天堂草原高清在线观看电视剧 | 我的老师中韩双字ID| 公翁晚上吃我奶头子| 欧美精品99久久久啪啪| 保姆的特殊待遇5| 免费观看已满十八岁电视剧中文版.. | 玛莉娜1984| 电视剧中国地| 打扑克的全程视频| 机械师| 美丽的小水蜜桃| 圆滚滚的大扔子视频在线观看 | 王丽娟一夜被躁五次 | 雨后小故事动态图| 白丝脚上的浓浓的精华液能用吗 | 妈妈和两个姨妈一起过生日| 国产精品一区二区久久国产| 我和两个小婕子做过爱| 赠刘景文| 国精产品一品二品国精HTC| 快拨出天我是你母亲歌词监控 | BOBO浏览器