python __ne__()方法

__ne__()方法

python内置的__ne__()方法可用于比较调用对象和参数之间的不等于关系,如果是不等于,则返回True,否则返回False。如果调用对象和参数不是同等类型的,__ne__将返回NotImplemented。


语法

obj.__ne__(self, value, /)

python源码中的介绍:

    Return self!=value.

参数

参数描述
valuevalue的数据类型如果与调用对象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

全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.