python __lt__()用法

__lt__()语法

__lt__(self, value, /)

python源码中对__lt__()的介绍:

    Return self<value.

即,__lt__()方法可用于比较调用对象同参数value之间的大小关系。


参数

参数描述
valuepython对象,与调用对象的类型应该是同一种类型的,比如int类型、float类型、str类型、tuple类型、list类型、dict类型、set类型等等。

返回值

python布尔类型值,如果调用对象小于参数,则返回True,大于,则返回False,如果调用对象和参数为不同类型,则返回NotImplemented。


__lt__()实例代码

>>> (1).__lt__(1.2)
NotImplemented
>>> (2).__lt__(3)
True
>>> [5,6].__lt__([7])
True
>>> (2,3).__lt__((1,))
False
>>> {1,5}.__lt__({3,2})
False
>>> {'a':1}.__lt__({'b':1})
NotImplemented

全栈后端 / python教程 :


























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