![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Le乐兔
这个作者很懒,什么都没留下…
展开
-
常用方法
获取字典中相同的键值对A = { "a": 1, "b": 2, "c": 3}B = { "a": 11, "b": 2, "d": 100}print(A.keys() & B.keys()) # 获取相同的键print(A.keys() - B.keys()) # 获取不同的键print(A.items() & B.items()) # 获取相同的键值对“”“输出结果{'a', 'b'}{'c'}原创 2020-08-11 19:35:24 · 114 阅读 · 0 评论 -
python装饰器
什么是装饰器装饰器本质上是一个函数,可以对原有的函数进行功能增加,而不破坏原有的函数,即不侵入原有的函数。装饰器的写法1、未使用装饰器的写法def add(x, y): print("===Call add function===") return x + y# 柯里化def process(fn): def _call(*args, **kwargs): print("+++Call wrapper function+++") retu原创 2020-07-02 09:00:46 · 91 阅读 · 0 评论 -
柯里化
柯里化1、定义2、示例1、定义一个函数接收两个参数(或者更多),改为只接收一个参数的过程。2、示例def add(x, y): return x + y##正常调用的方法:add(1,2)def process(fn): def _add(x, y): res = fn(x, y) return res return _add##柯里化后,调用的方法变为process(add)(1,2) 上面的方法中,在process中调用外原创 2020-07-02 09:00:23 · 107 阅读 · 0 评论