语言基础篇16——Python中的函数式编程

函数式编程

函数式编程是编程范式之一,函数式编程将函数视为一等公民,即像其他对象一样可以被分配给变量、可以被修改、可以作为函数函数或返回值。Python标准库中itertools(迭代器工具)functools(函数工具)operator(标准运算符替代函数)与函数式编程相关。

https://docs.python.org/zh-cn/3/library/functional.html

柯里化,Currying

柯里化是指将函数参数列表中某些参数值固定并生成一个接受剩余非固定参数的函数,偏函数是函数柯里化后的结果。

python 复制代码
int_base8 = functools.partial(int, base=8)
print(int_base8('123'))  # # 83
相关推荐
Sirius.z13 小时前
第R6周:LSTM实现糖尿病探索与预测
python
名字还没想好☜13 小时前
Python f-string 进阶:数字格式化、对齐填充、调试 = 号与嵌套表达式
开发语言·数据库·python·字符串格式化·f-string
·薯条大王13 小时前
经济实惠玩云服务器|一台云服务器多人共用,子账号配置教程
java·linux·运维·服务器·汇编·c++·python
Dxy123931021614 小时前
Python 如何使用 MySQL 的事务
python·mysql
一壶浊酒..16 小时前
Scrape Webpack练习
开发语言·javascript·webpack
命运之光17 小时前
【C语言完整代码】就诊信息管理系统
java·c语言·开发语言
命运之光17 小时前
【C语言完整代码】图书管理系统:图书馆场景下的增删改查实战
c语言·开发语言
猿长大人17 小时前
C# | Serilog 新手入门
开发语言·c#·.net·log
今儿敲了吗18 小时前
Python ——第三方包
笔记·python
麒麟水手18 小时前
国产银河麒麟系统开发实录:跑通Streamlit,我踩过的6个坑
python