博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
偏函数应用
阅读量:6341 次
发布时间:2019-06-22

本文共 418 字,大约阅读时间需要 1 分钟。

Currying能泛化称为偏函数应用(Partial Function Application, PFA),这种函数将任意数量(顺序)的参数的函数转化成另一个带剩余参数的函数对象。

from operator import add, mulfrom functools import partialadd1 = partial(add, 1)      #add1(x) == add(1, x)  mul10 = partial(mul, 10)    #mul10 == mul(10, x)
baseTwo = partial(int, base = 2)baseTwo.__doc__ = 'Convert base 2 string to an int'baseTwo('10010')

摘自《Python核心编程》

转载于:https://www.cnblogs.com/dflyingfish/p/5055818.html

你可能感兴趣的文章
一键lnmp脚本&&php扩展模块安装(适用于CENTOS6.X系列)
查看>>
二维观察---文字的裁剪
查看>>
矩形覆盖
查看>>
ICMP
查看>>
界面设计模式(第2版)(全彩)
查看>>
linux 的IP配置和网络问题的排查(补充)
查看>>
解决VMware Workstation错误:未能锁定文件
查看>>
CentOS6 手动编译升级 gcc
查看>>
memcached的安装与开启脚本
查看>>
Linux与Window字符集~~伤不起的幽灵空白符
查看>>
zabbix 邮件报警 -- sendmail
查看>>
JavaScript异步编程
查看>>
tcpdump用法小记
查看>>
MySQL基础安全注意细节
查看>>
Oracle随机函数—dbms_random
查看>>
pvr 批量转换
查看>>
linux命令basename使用方法
查看>>
windows下开发库路径解决方案
查看>>
linux迁移mysql数据目录
查看>>
脚本源码安装LNMP
查看>>