Python装饰器 发表于 2019-02-10 更新于 2024-03-28 本文字数: 400 阅读时长 ≈ 1 分钟 装饰器是Python的重要组成部分。简单来说:它们是修改其它函数的函数。他们有助于使我们的代码更短,更Pythonic。大多数初学者不知道在哪里使用它们,所以本文将介绍一些常见需要使用装饰器的情况。 ## Python中一些都是对象 首先让我们理解Python中的函数: 1234567891011121314151617181920def hi(name="oliverxu"): return "hi" + nameprint(hi())# 输出结果:'hi oliverxu'# 我们可以将一个函数赋值给一个变量greet = hi# 我们并不是调用hi(),而是将函数赋值给greetprint(greet())# 输出结果: 'hi oliverxu'# 让我们看看如果将hi这个函数删除会出现什么情况del hiprint(hi())# 输出结果: NameErrorprint(greet())# 输出结果: 'hi oliverxu' If you like my blog, please donate for me. 打赏 支付宝