前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >继续说说Python中的字典

继续说说Python中的字典

作者头像
企鹅号小编
发布2018-02-26 09:58:13
1K0
发布2018-02-26 09:58:13
举报
文章被收录于专栏:编程编程

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

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

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

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档