本篇內(nèi)容主要講解“python在帶參的函數(shù)中使用裝飾器的作用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“python在帶參的函數(shù)中使用裝飾器的作用”吧!
成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司一直秉承“誠信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!專注中小微企業(yè)官網(wǎng)定制,成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì),塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。
方法說明
1、如果要包裝的函數(shù)有參數(shù),需要內(nèi)嵌包裝函數(shù)的形參和返回值與原函數(shù)相同。
2、裝飾函數(shù)返回內(nèi)嵌包裝函數(shù)對象。
實(shí)例
import datetime,time def out(func): def inner(*args): start = datetime.datetime.now() func(*args) end = datetime.datetime.now() print(end-start) print("out and inner") return inner @out def myfunc(*args): time.sleep(1) print("args is{}".format(args)) myfunc("lalalal")
到此,相信大家對“python在帶參的函數(shù)中使用裝飾器的作用”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!