设为首页 收藏本站
开启辅助访问 快捷导航
菜单
猿人部落 主页 资讯 查看内容

[已解决]

2019-7-23 22:34 发布者: admin 评论 5 查看 1003
教程里有如许一段代码 class Try_int(int):        def __add__(self,other):                return (self + other)        def
教程里有如许一段代码
  1. class Try_int(int):
  2.         def __add__(self,other):
  3.                 return (self + other)
  4.         def __sub__(self,other):
  5.                 return (self - other)

对这个类实例化对象后,运行是会递归的。。。
但是为什么self和other加了int()之后就没错了呢?
之前的范例也是int啊,为什么还要专门转换下??
最佳答案月排行榜 /总排行榜Stubborn前天 00:06
  1. class Try_int(int):
  2.         def __add__(self,other):
  3.                 return (self + other)

我记得视频有先容啊,有想过,返回的self + other  这个 “+”会触发什么吗?跳转到最佳答案楼层

路过

雷人

握手

鲜花

鸡蛋
收藏 邀请
上一篇:先不要运行代码,说一下结果!下一篇:[已解决]

相关阅读