轉(zhuǎn)自:https://www.cnblogs.com/BH8ANK/p/9009937.html
可能是自己理解能力差计寇,網(wǎng)上看了一大堆教程锣杂,完全沒搞懂。
自己敲幾行代碼番宁,終于理解是怎么回事了元莫。
#python 3.6
#!/usr/bin/env python
# -*- coding:utf-8 -*-
__author__ = 'BH8ANK'
def a(b):
? ? print("1111111111111")
? ? b()
? ? print('2222222222222')
@a
def b():
? ? print("BBBBBBBBBB")
上面代碼運行后,輸出:
我們來看另一段代碼:
#python 3.6
#!/usr/bin/env python
# -*- coding:utf-8 -*-
__author__ = 'BH8ANK'
def a(b):
? ? print("1111111111111")
? ? b()
? ? print('2222222222222')
def b():
? ? print("BBBBBBBBBB")
c = a(b)
這段代碼運行后輸出如圖:
至此蝶押,我們可以看到踱蠢,@xxxx的作用,就是執(zhí)行XXXX(并將下面的函數(shù)作為參數(shù))