但是,当<和>运算符起作用时,这些方法都不能与函数对象一起起作用。发生这种情况的原因是什么?
在任何其他明智的比较中,默认情况下,2.x系列中的CPython根据类型名称进行比较。(尽管有一些有趣的例外,但只能在源代码中找到,这是作为实现细节记录的。)在3.x系列中,这将导致一个例外。
Python规范对2.x中的行为设置了一些特定的约束;按类型名称进行比较不是唯一允许的行为,其他实现可能还会做其他事情。这不是要依赖的东西。
欢迎分享,转载请注明来源:内存溢出
但是,当<和>运算符起作用时,这些方法都不能与函数对象一起起作用。发生这种情况的原因是什么?
在任何其他明智的比较中,默认情况下,2.x系列中的CPython根据类型名称进行比较。(尽管有一些有趣的例外,但只能在源代码中找到,这是作为实现细节记录的。)在3.x系列中,这将导致一个例外。
Python规范对2.x中的行为设置了一些特定的约束;按类型名称进行比较不是唯一允许的行为,其他实现可能还会做其他事情。这不是要依赖的东西。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)