'len','dir','vars'的名字是什么?

joh*_*nix 3 python computer-science

我想知道在谈论一个接受特定对象的函数时,使用什么语言,对它采取行动并返回其他东西.显然它们是功能,但我想知道是否有更具体的术语.

适合此规范的Python内置函数的几个示例是:'len','dir','vars'

我认为这是'谓词',但显然这是特定于返回布尔值的函数.

Tho*_*ers 6

虽然Python内部对这种函数使用"查询",但这些函数并没有真正的通用术语.然而,我很少将它们描述为除了简单的"功能"之外的任何东西.


Fru*_*ner 5

称他们为功能.这是每个人都会理解的东西.您也可以将它们称为子例程,方法或过程,但有时它们在不同语言中具有特定和不同的含义.但是"功能"是大多数人会理解的东西,无论当时的语言是什么(即使从一种编程语言到下一种编程语言可能存在细微差别).