有没有什么情况len(someObj)
不调用 someObj__len__
功能?
我最近用后者替换了前者,以(成功)努力加快某些代码的速度。我想确保某个地方没有一些边缘情况len(someObj)
不等于someObj.__len__()
.
If __len__
返回长度超过sys.maxsize
, len()
会引发异常。这对于调用来说是不正确的__len__
直接地。 (事实上,你可以从返回任何对象__len__
除非它通过,否则不会被捕获len()
.)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)