首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

继续说说Python中的字典

上次字典没学完,今天接着和园友来探讨。

上一期我们的字典,是用常量初始化的。其实,字典也可以用变量初始化,这样会更灵活,比如:

age =10

mes_dict = {'name':'艾米','age':age}

print(mes_dict['name'],mes['age'],"岁了。")

其中,age是个整型变量。还可以用其他数据类型,比如字符串,甚至是列表。

再说一下字典的打印,很简单,直接打印字典就好了:

age =10

mes_dict = {'name':'艾米','age':age}

print(mes_dict)

打印出的结果就是{'name': '艾米', 'age': 10}

好了,字典的基本操作已经说得差不多了。给大家一个小题目,如何用字典做出“Python代码使用手册”?

要求:

1 用户输入python基本的关键字,比如“if”“for”“def”等。

2 打印出对应的对该代码的解释。

3 如果输入有误,应报错。

提示:

可以参考前一篇的字典常用的方法。

复习if-else 语句式

先思考……

先思考……

往下翻需谨慎……

代码公布分割线

python_dict = {'print':'打印你想打印的信息。','if':'如果条件符合,执行你想执行的语句。','for':'根据你想循环的此数,循环你想循环的内容。','input':'用户输入信息。','def':'定义一个函数,当调用时执行该函数'}

mes =input("输入你想查询的关键字")

return_value = python_dict.get(mes)

ifreturn_value ==None:

return_value ="未找到该关键字含义"

print(return_value)

else:

print("该关键字的含义:",return_value)

首先是字典的初始化,然后等待用户输入,再通过get语句判断有无该代码,无的话报错,否则(有的情况)打印解释。

编辑:CMum

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171217G0GT9E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券