上次字典没学完,今天接着和园友来探讨。
上一期我们的字典,是用常量初始化的。其实,字典也可以用变量初始化,这样会更灵活,比如:
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 删除。