Chinaunix首页 | 论坛 | 博客
  • 博客访问: 152335
  • 博文数量: 69
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 595
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-16 00:00
个人简介

宁可逆流而上与众不同,也不顺风顺水随波逐流

文章分类

全部博文(69)

文章存档

2020年(1)

2018年(9)

2017年(43)

2016年(16)

我的朋友

分类: Python/Ruby

2016-12-23 23:03:55

functools中的partial函数可以设置函数的参数的默认值,并返回设置后的新函数。
int()函数可以把你输入的字符串变为数字:int('123')->123,它默认是十进制的,这是它第二个参数的功能,我们也可以自定义它的转换进制:int2=functools.partial(int,base=2),这样,当你使用int2()函数时它会认为你传进来的是二进制数,并返回十进制,如:int2('110')=6
函数原型就是:functools.partial(func_name,default_value) //默认值的形式取决于你调用的函数的形式,也就是第一个参数中函数的形式
阅读(714) | 评论(0) | 转发(0) |
0

上一篇:差错检测和纠错

下一篇:vfork和fork函数

给主人留下些什么吧!~~