如下是一段測試代碼
#!/usr/bin/pythondef fun1(foo):print("afsaf")def fun3(): print("init...")foo()print("fini...")return fun3@fun1
def fun2():print("bbb")fun2()
print("|||||||||")
fun2()
執行結果:
root@ubuntu:python# ./test.py
afsaf
init…
bbb
fini…
|||||||||
init…
bbb
fini…
@fun1下面接函數fun2定義,表示調fun2會調用fun1(fun2),但第一句print只打印一次了,后面的每次都打印。
于是乎我把它理解為一個高端的包裹函數作用
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态