python中的@
函數修飾符
‘@’ 用做函數的修飾符,可以在模塊或者類的定義層內對函數進行修飾,
出現在函數定義的前一行,不允許和函數定義在同一行
一個修飾符就是一個函數,它將被修飾的函數作為參數,并返回修飾后的同名函數或其他可調用的東西?
示例:
結果
1--- (10,) 2== 285 sum_a 3= 285 *************** 3= 285可以看出,他是先執行修飾器函數,然后有return fn的時候,修飾器下的函數才是生效的,否則函數sum_a 是沒有結果的。
轉載于:https://www.cnblogs.com/tylf-lk/p/10133472.html
總結
- 上一篇: Polo the Penguin and
- 下一篇: websocket python爬虫_p