#装饰器
import time
def decorate(func):
def wrapper(n):
print(‘正在校验中…’)
time.sleep(1)
func(n)
print(‘校验完毕…’)
return wrapper

@decorate
def f1(n):
print(’----f1----’,n)

@decorate
def f2(x):
print(’----f2----’,x)

#print(‘88888’)
print(f1(‘勇’))
print(‘666666’)

x=[‘python’,‘c’,‘java’]
print(f2(x))

执行结果:
正在校验中…
----f1---- 勇
校验完毕…
None
666666
正在校验中…
----f2---- [‘python’, ‘c’, ‘java’]
校验完毕…
None

Process finished with exit code 0
案例问题:为什么会有None?求高手!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
  • 2021-08-16
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-22
  • 2022-12-23
  • 2022-12-23
  • 2021-10-25
  • 2021-10-06
相关资源
相似解决方案