为什么 min(a,b) 不起作用,而 max(a,b) 起作用?

问题描述 投票:0回答:1

我正在编写一个非常简单的Python代码,它需要至少两个整数,所以当我这样做时

min(2,5)
我得到
TypeError: 'Operator' object is not callable
错误。但是,当我这样做时,我得到了正确的输出。我正在使用 Python3 在 Python 笔记本的单元格中尝试此操作。 我试图执行的代码:
max(2,5)

根据我的研究,一些帖子提到不要有任何其他名为“min”的变量。最初我很困惑,因为我没有其他名为“min”的变量或函数。然后我意识到我正在使用的文件也在使用 
def split(node_list): k, m = divmod(len(node_list), 5) chunks = [node_list[i*quo+min(i, m):(i+1)*k+min(i+1, m)] for i in range(5)] return chunks

库执行代码,该库具有

gremlin_python
内置函数,用于查询海王星图,这可能就是我看到此错误的原因。 有人可以让我知道如何明确确保代码使用 Python 的内置 min() 吗? 还有其他方法可以解决这个问题吗?
    

python gremlin amazon-neptune gremlinpython neptune
1个回答
0
投票

min()

现在要使用 min 函数,您可以调用 
import builtins

喜欢:

builtins.min()

© www.soinside.com 2019 - 2024. All rights reserved.