2006年3月3日

Python Bug

正在学习《Python编程经典》的过程中遇到了一个书上小小的Bug。仔细分析后发现这个问题需要修改一个参数就行的。
在引用一个字典对象的时候,如果需要进行查询取值一定要先用函数方法has_key验证一下,然后才能取值,否则会出现称许异常。
这个问题在C++中会自动完成,但是在Python不会这样处理。这个Bug让我找了半天才找到。

现在在非常认真的学习Python,打算将它进行到底。Python is exciting!

1 条评论:

Bill Lang 说...

Comment's author: mumu
06/06/2006 06:06:55 PM
you can try it:

d.get('your key') or d.get('your key', 'default')