python __ne__()方法
__ne__()方法
python内置的__ne__()方法可用于比较调用对象和参数之间的不等于关系,如果是不等于,则返回True,否则返回False。如果调用对象和参数不是同等类型的,__ne__将返回NotImplemented。
语法
obj.__ne__(self, value, /)
python源码中的介绍:
Return self!=value.
参数
参数 | 描述 |
---|---|
value | value的数据类型如果与调用对象obj不一致,python返回NotImplemented。 |
返回值
如果比较的是同类型,返回python布尔类型值,True or False;如果不同类型,则返回NotImplemented。
__ne__()实例代码
>>> (1).__ne__(2)
True
>>> (3).__ne__(3)
False
>>> 'a'.__ne__('A')
True
>>> [0].__ne__([1])
True
>>> (6,).__ne__((8,))
True
>>> (9).__ne__(1.0) #调用对象和参数为不同类型的值
NotImplemented