关于函数和方法的不正确说法是 **A: 函数和方法都是作用于对象的**。下面是对每个选项的专业分析:
| 选项 | 分析 |
|------|------|
| A | **错误**。函数并不总是作用于对象,函数可以是独立的,不依赖于对象,比如 Python 中的内置函数 `max()`、`len()`等,它们可以作用于基本数据类型或容器对象,而不局限于对象本身。|
| B | **部分正确**。在 Python 中,`max()`是一个内置函数,而不是方法。方法是绑定到对象的函数。因此,`max()`不是方法,只是函数。|
| C | **正确**。在 Python 中,函数的调用方式是通过 `function(object)`,而方法通常是对象的一部分,通过 `object.method()` 来调用,其中方法可能不需要额外的参数。|
| D | **正确**。在许多编程环境中(例如 Jupyter Notebook 或 IPython),可以使用 `?` 查询帮助文档。这适用于函数和方法。|
因此,正确答案是 **A**,因为它的表述不符合函数的定义。