亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python帶參數(shù)的裝飾器運(yùn)行原理解析

 更新時(shí)間:2020年06月09日 11:47:16   作者:Johnthegreat  
這篇文章主要介紹了Python帶參數(shù)的裝飾器運(yùn)行原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

關(guān)于裝飾器的理解,特別像《盜夢(mèng)空間》中的進(jìn)入夢(mèng)境和從夢(mèng)境出來(lái)的過(guò)程,一層一層的深入夢(mèng)境,然后又一層一層的返回,被帶入夢(mèng)境的是被裝飾的函數(shù),裝飾器就是使人入夢(mèng)的工具。

上代碼:

from functools import wraps
def decorator_with_argument(argument=''):
  def outer(func):
    message = argument + func.__name__
    @wraps(func)
    def inner(*args, **kwargs):
      print(message)
      print('This is inner function running')
      return func(*args, **kwargs)
    return inner
  return outer

以上是裝飾器的部分。

接下來(lái),是帶參數(shù)的裝飾器:

@decorator_with_argument("Decorator's argument + ")
def pfunc(arg='default'):
  print('This is pfunc running')
  print(f'This " {arg} " is from pfunc argument')

最后,函數(shù)的運(yùn)行:

pfunc("pfunc's argument")

函數(shù)本身也是帶參數(shù)的。輸出結(jié)果如下:

Decorator's argument + pfunc
This is inner function running
This is pfunc running
This " pfunc's argument " is from pfunc argument

Process finished with exit code 0

下圖是關(guān)于夢(mèng)境的具體圖示:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中Selenium模擬JQuery滑動(dòng)解鎖實(shí)例

    Python中Selenium模擬JQuery滑動(dòng)解鎖實(shí)例

    這篇文章主要介紹了Python中Selenium模擬JQuery滑動(dòng)解鎖實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • python 讀寫(xiě)txt文件 json文件的實(shí)現(xiàn)方法

    python 讀寫(xiě)txt文件 json文件的實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇python 讀寫(xiě)、創(chuàng)建 文件的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10
  • 用基于python的appium爬取b站直播消費(fèi)記錄

    用基于python的appium爬取b站直播消費(fèi)記錄

    因工作需要,需要爬取相關(guān)數(shù)據(jù),之前是爬取網(wǎng)頁(yè)數(shù)據(jù),可以用python的requests和Selenium進(jìn)行爬取。但b站的直播消費(fèi)數(shù)據(jù)網(wǎng)頁(yè)版不能顯示,只能在手機(jī)上看到,所以就有了這篇文章。需要的朋友可以參考下
    2021-04-04
  • Tensorflow: 從checkpoint文件中讀取tensor方式

    Tensorflow: 從checkpoint文件中讀取tensor方式

    今天小編就為大家分享一篇Tensorflow: 從checkpoint文件中讀取tensor方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • 詳解如何在Python中實(shí)現(xiàn)遺傳算法

    詳解如何在Python中實(shí)現(xiàn)遺傳算法

    遺傳算法是一種模擬自然進(jìn)化過(guò)程與機(jī)制來(lái)搜索最優(yōu)解的方法,這篇文章主要為大家介紹了如何在Python中實(shí)現(xiàn)遺傳算法,感興趣的小伙伴可以了解一下
    2023-06-06
  • Pytorch使用visdom可視化問(wèn)題

    Pytorch使用visdom可視化問(wèn)題

    這篇文章主要介紹了Pytorch使用visdom可視化問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Python 實(shí)現(xiàn)圖片轉(zhuǎn)字符畫(huà)的示例(靜態(tài)圖片,gif皆可)

    Python 實(shí)現(xiàn)圖片轉(zhuǎn)字符畫(huà)的示例(靜態(tài)圖片,gif皆可)

    這篇文章主要介紹了Python 實(shí)現(xiàn)圖片轉(zhuǎn)字符畫(huà)的示例,幫助大家更好的利用python進(jìn)行圖片處理,感興趣的朋友可以了解下
    2020-11-11
  • 簡(jiǎn)單介紹Python中的readline()方法的使用

    簡(jiǎn)單介紹Python中的readline()方法的使用

    這篇文章主要介紹了簡(jiǎn)單介紹Python中的readline()方法的使用,是Python入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • python列表生成器常用迭代器示例詳解

    python列表生成器常用迭代器示例詳解

    這篇文章主要為大家介紹了python列表生成器常用迭代器示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Python中的joblib模塊詳解

    Python中的joblib模塊詳解

    這篇文章主要介紹了Python中的joblib模塊詳解,用已知的數(shù)據(jù)集經(jīng)過(guò)反復(fù)調(diào)優(yōu)后,訓(xùn)練出一個(gè)較為精準(zhǔn)的模型,想要用來(lái)對(duì)格式相同的新數(shù)據(jù)進(jìn)行預(yù)測(cè)或分類(lèi),常見(jiàn)的做法是將其訓(xùn)練好模型封裝成一個(gè)模型文件,直接調(diào)用此模型文件用于后續(xù)的訓(xùn)練,需要的朋友可以參考下
    2023-08-08

最新評(píng)論