1 Star 0 Fork 0

前端代码工具库 / python_demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
do_partial.py 731 Bytes
一键复制 编辑 原始数据 按行查看 历史
diogoxiang 提交于 2015-11-30 21:27 . 一些测试的东西
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import functools
# functools.partial就是帮助我们创建一个偏函数的,不需要我们自己定义int2(),可以直接使用下面的代码创建一个新的函数int2:
#
# >>> import functools
# >>> int2 = functools.partial(int, base=2)
# >>> int2('1000000')
# 64
# >>> int2('1010101')
# 85
# 所以,简单总结functools.partial的作用就是,把一个函数的某些参数给固定住(也就是设置默认值),返回一个新的函数,调用这个新函数会更简单。
int2 = functools.partial(int, base=2)
print('1000000 =', int2('1000000'))
print('1010101 =', int2('1010101'))
# new_func=functools.partial(func,*args,**kw)
Python
1
https://gitee.com/tomxiang/python_demo.git
git@gitee.com:tomxiang/python_demo.git
tomxiang
python_demo
python_demo
master

搜索帮助