闭包和装饰器使用案例
‘‘‘
@Author: 冯浩
@Date: 2019-12-04 22:58:49
@LastEditors: 冯浩
@LastEditTime: 2019-12-05 00:03:25
@FilePath: \bob_develop\python\闭包和装饰器.py
‘‘‘
def deco(str_):
def func0(func):
print(‘func0‘, str_)
def func1(num):
print(‘func1‘, num)
return func(num)
return func1
return func0
@deco(‘装饰器传参‘) # 若无装饰器传参,则可以去掉func0层,并将func移至最外层
def say_hello(num):
print(‘hello‘, num)
say_hello(‘函数传参‘)
运行结果:
func0 装饰器传参
func1 函数传参
hello 函数传参 相关推荐
哈嘿Blog 2020-10-26
明月清风精进不止 2020-07-05
xirongxudlut 2020-06-28
kkpiece 2020-06-16
qscool 2020-06-12
CloudXli 2020-06-11
vs00ASPNET 2020-06-09
Dimples 2020-06-08
kuoying 2020-06-07
JJandYY 2020-05-31
Wyt00 2020-05-30
liuyh 2020-04-03
CloudXli 2020-05-11
世樹 2020-05-11
bizercsdn 2020-05-10
joyjoy0 2020-05-09