Python @函数装饰器用法
生活随笔
收集整理的這篇文章主要介紹了
Python @函数装饰器用法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
下面兩段代碼是等價(jià)的,
@修飾符號(hào)是處理嵌套函數(shù)問(wèn)題,@fun 中fun 是母函數(shù),
#funA 作為裝飾器函數(shù) def funA(fn):print("C語(yǔ)言中文網(wǎng)")fn() # 執(zhí)行傳入的fn參數(shù)print("http://c.biancheng.net")return "裝飾器函數(shù)的返回值"@funA def funB():print("學(xué)習(xí) Python")funB C語(yǔ)言中文網(wǎng) 學(xué)習(xí) Python http://c.biancheng.net Out[155]: '裝飾器函數(shù)的返回值'----------------------------------------------分割線-----------------------------------------
#funA 作為裝飾器函數(shù) def funA(fn):print("C語(yǔ)言中文網(wǎng)")fn() # 執(zhí)行傳入的fn參數(shù)print("http://c.biancheng.net")return "裝飾器函數(shù)的返回值"def funB():print("學(xué)習(xí) Python")funA(funB) C語(yǔ)言中文網(wǎng) 學(xué)習(xí) Python http://c.biancheng.net Out[156]: '裝飾器函數(shù)的返回值'參考鏈接
總結(jié)
以上是生活随笔為你收集整理的Python @函数装饰器用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: tensorflow 动态数组 Tens
- 下一篇: python 快速排序