摘要: # 无参数装饰器案例 ​ 一些简易的不携带参数的装饰器合集,用于学习和巩固装饰器方面的知识,配合vscode的Debug功能或者pythontutor网站的运行流程可视化来查看装饰器的工作原理以及运行时机。 1.计时器装饰器 ```python # 计时器装饰器:用于测量函数执行时间。 import 阅读全文
posted @ 2023-09-05 14:34 白猫打不过黑猫 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 在这里我们需要使用到https://pythontutor.com/render.html#mode=display这个网站。该网站可以一步一步的输出整段代码的运行流程。 一些名词的定义: “Global frame” 是指程序运行时的全局环境,在这个环境中,全局变量、函数和其他重要的程序元素被定义 阅读全文
posted @ 2023-09-01 17:27 白猫打不过黑猫 阅读(63) 评论(0) 推荐(0) 编辑
摘要: # 无参数装饰器 装饰器的简单理解: ```python ############装饰器写法 @decorate def target(): print('running target()') ############等同于 def target(): print('running target() 阅读全文
posted @ 2023-09-01 15:16 白猫打不过黑猫 阅读(10) 评论(0) 推荐(0) 编辑