2019年12月1日

functools模块(partial,lru_cache装饰器)

摘要: partial方法 偏函数,把函数部分的参数固定下来,相当于为部分的参数添加了一个固定的默认值,形成一个新的函数并返回。从partial生成的新函数,是对原函数的封装。 import functools def add(x, y) -> int: return x + y newadd = func 阅读全文

posted @ 2019-12-01 23:26 xpc199151 阅读(327) 评论(0) 推荐(0) 编辑

Python类型注解(inspect模块)

摘要: 函数定义的弊端 Python是动态语言,变量随时可以被赋值,且能赋值为不同的类型,同时Python不是静态编译型语言,变量类型是在运行器决定的,动态语言很灵活,但是这种特性也是弊端。 def add(x, y): return x + y print(add(4, 5)) print(add('he 阅读全文

posted @ 2019-12-01 22:06 xpc199151 阅读(499) 评论(0) 推荐(0) 编辑

导航