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

Python 函数式编程

时间:2018-02-07 19:34:33      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:pytho   另一个   设计   支持   程序设计   编写   程序设计语言   没有   抽象   

函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,

这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此,这种函数是有副作用的。

函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!

Python对函数式编程提供部分支持。由于Python允许使用变量,因此,Python不是纯函数式编程语言

Python 函数式编程

标签:pytho   另一个   设计   支持   程序设计   编写   程序设计语言   没有   抽象   

原文地址:https://www.cnblogs.com/likeyou1/p/8427296.html

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