鍍金池/ 教程/ Python/ 函數(shù)式編程
基礎(chǔ)
itertools
HTTP 服務(wù)
hashlib
閉包
文件和目錄
單元測試
使用 @property
標(biāo)準(zhǔn)模塊
陌生的 metaclass
Base64
進程、線程和協(xié)程
讀寫二進制文件
匿名函數(shù)
輸入和輸出
Click
元組
字符編碼
partial 函數(shù)
參考資料
collections
協(xié)程
類和實例
Python 之旅
定制類和魔法方法
常用數(shù)據(jù)類型
繼承和多態(tài)
ThreadLocal
HTTP 協(xié)議簡介
Requests 庫的使用
讀寫文本文件
列表
os 模塊
迭代器 (Iterator)
正則表達式
集合
上下文管理器
異常處理
你不知道的 super
定義函數(shù)
datetime
資源推薦
字典
slots 魔法
hmac
第三方模塊
進程
類方法和靜態(tài)方法
函數(shù)參數(shù)
高階函數(shù)
函數(shù)
re 模塊
高級特性
線程
argparse
生成器
結(jié)束語
字符串
map/reduce/filter
函數(shù)式編程
Celery
裝飾器

函數(shù)式編程

函數(shù)式編程(functional programming)是一種編程范式(Programming paradigm),或者說編程模式,比如我們常見的過程式編程是一種編程范式,面向?qū)ο缶幊逃质橇硪环N編程范式。

函數(shù)式編程的一大特性就是:可以把函數(shù)當(dāng)成變量來使用,比如將函數(shù)賦值給其他變量、把函數(shù)作為參數(shù)傳遞給其他函數(shù)、函數(shù)的返回值也可以是一個函數(shù)等等。

Python 不是純函數(shù)式編程語言,但它對函數(shù)式編程提供了一些支持。本章主要介紹 Python 中的函數(shù)式編程,主要包括以下幾個方面:

參考資料

上一篇:Click下一篇:高階函數(shù)