码迷,mamicode.com
首页 > 编程语言 > 详细

python 高阶函数概念

时间:2017-12-16 22:08:38      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:fun   turn   uil   function   gpo   pre   变量   pos   参数   

一、2个概念:

1、变量可以指向函数本身

1 >>> abs
2 <built-in function abs>
3 >>> f = abs
4 >>> f
5 <built-in function abs>
6 >>> f == abs
7 True

2、函数名也是变量

1 >>> abs
2 <built-in function abs>
3 >>> abs = 10
4 >>> abs
5 10

二、高阶函数

一个函数可以接收另一个函数作为参数,这种函数就称之为高阶函数

1 >>> def ad(x, y, f):
2 ...     return f(x) + f(y)
3 ... 
4 >>> ad(-5, 5, abs)
5 10

 

python 高阶函数概念

标签:fun   turn   uil   function   gpo   pre   变量   pos   参数   

原文地址:http://www.cnblogs.com/gundan/p/8047663.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!