新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:python中嵌套函數(shù)的裝飾器是什么?
什么是所謂的裝飾器?其實(shí)我們可以這么理解,裝飾器,就是一個(gè)從名字都能看出來(lái)的有關(guān)裝飾的東西,他可以裝點(diǎn)很多內(nèi)容,比如我們所知道的各種函數(shù)、類等等等,本質(zhì)上算是一種參數(shù),可以像一般調(diào)用對(duì)象那樣子調(diào)用很多內(nèi)容,但是有一個(gè)需要關(guān)注的,他的參數(shù)一定是一個(gè)函數(shù)名,因此這也是我們今天的主題,具體往下看。

如何在函數(shù)是嵌套函數(shù),需要函數(shù)傳入的參數(shù),在內(nèi)部函數(shù)依然可以使用,經(jīng)常能夠看到這個(gè)問(wèn)題,下面給大家準(zhǔn)備好了一段代碼,而裝飾器是下面的my_decorator。
具體內(nèi)容如下:
def my_decorator(func):
def wrapper():
print('wrapper of decorator')
func()
return wrapper
def greet():
print('hello world')
greet = my_decorator(greet)
greet()
# 輸出
wrapper of decorator
hello world
這就是一個(gè)完成的函數(shù)嵌套的裝飾器內(nèi)容,大家可以自己進(jìn)行分析,首先是函數(shù)傳入函數(shù),并且中間有個(gè)內(nèi)函數(shù),這樣的一個(gè)過(guò)程就是完整的嵌套,好啦,分析結(jié)束后,大家如果還想了解其他內(nèi)容,到教程中心看下吧~
本文題目:創(chuàng)新互聯(lián)Python教程:python中嵌套函數(shù)的裝飾器是什么?
標(biāo)題路徑:http://www.dlmjj.cn/article/djdeiie.html


咨詢
建站咨詢
