为什么python在函数调用中需要括号?

2hu*_*2hu -6 python syntax

为什么python不能像其他语言(coffeescript haskell)那样在函数调用中省略括号呢?只是一些历史原因还是什么?

unu*_*tbu 7

括号允许我们从函数func的调用中消除函数对象的歧义func().

函数对象是Python中的第一类对象.例如,您可以将它们作为参数传递给函数,就像任何其他对象一样.这通常用于设置回调函数 - GUI编程或并发编程中的常见做法.