最新 最热

WeeklyPEP-3-PEP 318-函数装饰器-overview

本文的主体内容大部分来自对 PEP 318 原文的翻译,剩余部分是本人对原文的理解,在整理过程中我没有刻意地区分二者,这两部分被糅杂在一起形成了本文。因此请不要带着「本文的内容是百分百正确」的想法阅读。如果文中的某...

2024-02-26
0

令人膛目结舌的代码技巧:探索编程世界奇妙之处(2)

代码世界有很多令人大呼小叫的技巧!有的代码像魔术师一样巧妙地隐藏了自己,有的像魔法师一样让你眼花缭乱,还有的像瑜伽大师一样灵活自如。它们让我们惊叹不已,让我们觉得自己仿佛置身于编码的魔幻世界。快来分享你见过哪...

2024-02-20
0

TypeScript 装饰器

类装饰器在类声明之前被声明(紧靠着类声明)。类装饰器应用于类构造函数,可以用来监视,修改或替换类定义。

2024-02-17
0

聊一聊Python中常用的装饰器

在Python编程中,装饰器是一种强大而灵活的工具,可以在不修改源代码的情况下修改函数或类的行为。本文将介绍几个常用的装饰器,包括@classmethod、@abstractmethod、@property和@staticmethod,并提供代码示例,以帮助你更好...

2024-02-05
0

野生的Python装饰器案例

在函数执行前对函数进行检查。标准库的functools.cache实现了函数缓存的功能。在函数第一次执行时,会正常执行。在函数使用相同参数执行第二次时,检测到函数已经执行过,会跳过执行函数,直接返回缓存值。...

2024-02-01
0

Python进阶--装饰器

每个Python开发者早晚都会遇到装饰器@,装饰器通常用于增强函数功能。例如,在Django中用装饰器为视图添加权限:

2024-02-01
1

【globlal与nonlocal和闭包函数、装饰器、语法糖】

在py文件中,一般无法调用函数体内变量名,而global可使函数体代码内的变量名直接在函数体外部调用,条件是在需要调用的代码体中使用global 调用需要的变量名 未使用global情况...

2024-01-30
0

【Python基础之函数:多层语法糖、装饰器和装饰器修复技术及递归函数】

​ 多层语法糖是指在单个源代码函数名上方添加了多个语法糖,使这段源代码函数体具备多个功能

2024-01-30
0

Python教程第11章 | 通俗易懂学装饰器(终章)

python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数。可以理解为装饰器就是一个闭包,装饰器是闭包的一种应用。...

2024-01-24
0

GoF 23种经典的设计模式——装饰器模式

装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。...

2024-01-21
0