Python编程:从入门到实践 8-12 ~8-14

本文档涵盖了Python编程的深入实践,从第8-12章到第8-14章,重点讨论了高级数据结构、错误和异常处理,以及函数的使用。通过学习,读者将能够熟练掌握Python中列表推导式、字典操作、异常捕获及自定义函数的编写技巧,进一步提升编程能力。
摘要由CSDN通过智能技术生成

 

#8-13 用户简介:复制前面的程序 user_profile.py,在其中调用 build_profile()来
#创建有关你的简介;调用这个函数时,指定你的名和姓,以及三个描述你的键值对。
def build_profile(first, last, **user_info):
    """创建一个字典,其中包含我们知道的有关用户的一切"""
    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)
personal_information = build_profile('liu','xing',
                                     height = 175,
                                     appearance = 'handsome
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值