|
python新手一个,正在学习中,在python的魔法方法使用的过程中遇到问题,请教大家:
程序代码:
问题:
1.CheckIndex对象定义了值key的类型,大于0的int 和long的数值都是可以的,在__getitem__方法中调用CheckIndex去检查key=4时应该可以检查过去的,应该返回return self.change[key] 这样的存储值,怎么就变成了返回异常开始计算值了?
2.类Sequence 初始化时,start =0,step=1. 在使用s = Sequence(1,2)把类实例化时,是不是把初始化的值修改为start =1 ,step =2?
我知道答案
回答被采纳将会获得
10 C币
已有1人回答
本帖寻求最佳方案
回复被采纳后将获得奖励 C币 5
,目前已有 1 个回复
我要奖励
|
|