【发布时间】:2015-04-12 19:32:18
【问题描述】:
我想在调用对象时返回一个字典值。
class card:
foo={2:0}
def __init__(self,num):
self._num=card.foo[num]
当我这样做时
bar=card(2)
bar
返回
<__main__.Card at 0x7f5d60440588>
如何让它返回 0?
【问题讨论】:
-
看起来很奇怪。你的目标是什么?
-
您应该使用
get来确保值。 -
@MalikBrahimi 有时
KeyError是正确的结果!
标签: python class dictionary