闭包和装饰器

#闭包
def a1(a,b):
c=1
def a2():
s=a+b+c
print(f'相加的结果是{s}')
return a2
x=a1(2,3)
x()
#装饰器
def b1(x):
def b2(*args,**kwargs):
print('开始')
x(*args,**kwargs)
print('结束')
return b2

@b1
def b5(name,time,**kwargs):
print(f'{name}开始吃了吗?')
print(f'现在{time}点了')
print(kwargs)

b5('Tom',56,a=1,b=2,c='110')

闭包和装饰器最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/4746.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>