摘要: 前言 引入例子: from functools import partial def demo(x, y, z): print(x,y,z) new_demo = partial(demo,1) new_demo(2,3) 输出:1 2 3 直观感受: 就是返回一个已经固定了部分参数的和原函数功能一 阅读全文
posted @ 2022-08-01 15:53 Alantammm 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 前言 被装饰器 装饰过后的对象,其实已经不是原来的那个对象了,测试如下: def dec(func): def inner(*args,**kwargs)->None: '''inner __doc__''' print('do something') func() return inner @de 阅读全文
posted @ 2022-08-01 15:53 Alantammm 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 前言: 在对文件进行操作的时候,常会用到with open()...,如下 这样做会在 do something之后,自动关闭文件f.close(),这里就是 上下文管理器 with open('路径') as f: do something 作用 上下文管理器是指在一段代码执行之前执行一段代码,用 阅读全文
posted @ 2022-08-01 14:56 Alantammm 阅读(98) 评论(0) 推荐(0) 编辑