高阶函数-fanuc_focas函数库(全)(中文版)
4.1高阶函数英文叫Higher-order function。什么是高阶函数?我们以实际代码为例子,一步一步深入概念。 ·变量可以指向函数以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码: >>> abs(-10) 10但是,如果只写abs呢? >>> abs 可见,abs(-10)是函数调用,而abs是函数本身。要获得函数调用结果,我们可以把结果赋值给变量: >>> x = abs(-10) >>> x 10但是,如果把函数本身赋值给变量呢? >>> f = abs >>> f 结论:函数本身也可以赋值给变量,即:变量可以指向函数。如果一个变量指向了一个函数,那么,可否通过该变量来调用这个函数?用代码验证一下: >>> f = abs >>> f(-10)
5MB
文件大小:
评论区