mor*_*njt 4 python operator-overloading python-3.x
假设我有两个列表,并运行以下命令
>>> s = [1, 2, 3]
>>> t = [1, 2, 4]
>>> s > t
False
>>> s < t
True
Run Code Online (Sandbox Code Playgroud)
但是,如果我要运行以下命令
>>> s = [1, 2, 3]
>>> t = [1, 1, 4]
>>> s > t
True
>>> s < t
False
Run Code Online (Sandbox Code Playgroud)
不得不承认,我对PY3代码库不太熟悉.这些__lt__, __le__, __gt__, __ge__, __ne__, __eq__方法究竟发生了什么?
| 归档时间: |
|
| 查看次数: |
757 次 |
| 最近记录: |