gpt4 book ai didi

python - 在 Python 2.x 中,为什么函数和 int 之间支持 > 运算符?

转载 作者:太空狗 更新时间:2023-10-30 00:29:50 25 4
gpt4 key购买 nike

<分区>

在 Python 2.x 中,如预期的那样,以下代码会产生错误:

>>> def a(x): return x+3 
...
>>> a+4
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'function' and 'int'

但是,以下是允许的:

>>> a < 4
False

为什么没有为 function 和 int 定义 + 运算符,而 < 运算符是?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com