课程
/后端开发
/Python
/初识Python
直接print d['Paul']的话 会显示ker error
用get方式的话 会显示 none 这两个结果不都是告诉你不存在么 那这两种方法没区别啊
2015-10-07
源自:初识Python 6-2
正在回答
一般我们在项目里使用的都是get方法,为了保证程序的健壮性。第一种方式只有在debug时方便调试使用。区别就像你说的第一种方式引发一个异常,第二种则给出一个默认值。
第二种可以个人理解为是try...except...版的第一种方法。
死神13 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序