摘要: @相当于在一个函数中调用另一个函数,并执行操作 def funA(x): print(x()) print(' over ') @funA def funB(): return 'hello' 相当于执行 funA(funB),以 funB 作为入参,执行 funA()。 所以 print(x()) 阅读全文
posted @ 2019-03-08 10:07 做梦当财神 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 装饰器是Python中一种强大而灵活的语法特性,用于修改或扩展函数或方法的行为。装饰器本质上是一个函数,它接受一个函数作为输入,并返回一个新的函数或可调用对象。装饰器通常用于代码重用、日志记录、性能分析等场景。 下面是一个简单的例子,演示了如何定义和使用装饰器: # 定义一个简单的装饰器 def m 阅读全文
posted @ 2019-03-08 09:05 做梦当财神 阅读(209) 评论(0) 推荐(0) 编辑