最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中裝飾器級連的使用方法示例

 更新時間:2017年09月29日 11:13:43   作者:caimouse  
裝飾器本質(zhì)上是一個Python函數(shù),它可以讓其他函數(shù)在不需要做任何代碼變動的前提下增加額外功能,下面這篇文章主要給大家介紹了關于python中裝飾器級連的使用方法,需要的朋友可以參考借鑒,下面來一起學習學習吧。

前言

最近在學習python,學會了為什么要使用裝飾器,也明白了裝飾器是什么了,但是你也許會問,是否可以在裝飾器前面再添加一層裝飾器,會怎么樣呢?就像大樓一樣,一層一層地疊在一起。其實是可以的。現(xiàn)在我們就來學習這種堆疊技術,與類的繼承是有相似之處,可以不斷地繼承下去。下面話不多說了,來一起看看詳細的介紹吧。

代碼如下:

#python 3.6 
def star(func): 
  def inner(*args, **kwargs): 
    print("*" * 30) 
    func(*args, **kwargs) 
    print("*" * 30) 
  return inner 
 
def percent(func): 
  def inner(*args, **kwargs): 
    print("%" * 30) 
    func(*args, **kwargs) 
    print("%" * 30) 
  return inner 
 
@star 
@percent 
def printer(msg): 
  print(msg) 
printer("Hello") 

結果輸出如下:

******************************
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Hello
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
******************************

在這個例子里,先輸出星號,也就是先調(diào)用第一層裝飾器star,接著調(diào)用第二層裝飾器percent,最后調(diào)用函數(shù)printer。

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • Python中Selenium對Cookie的操作方法

    Python中Selenium對Cookie的操作方法

    Cookie內(nèi)記錄用戶名和密碼(加密)信息,只要請求時服務器收到Cookie,識別成功,默認為已登陸,今天通過本文給大家分享Selenium對Cookie的操作方法,感興趣的朋友一起看看吧
    2021-07-07
  • Python之sklearn數(shù)據(jù)預處理中fit(),transform()與fit_transform()的區(qū)別

    Python之sklearn數(shù)據(jù)預處理中fit(),transform()與fit_transform()的區(qū)別

    這篇文章主要介紹了Python之sklearn數(shù)據(jù)預處理中fit(),transform()與fit_transform()的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python數(shù)據(jù)展示之生成表格圖片

    Python數(shù)據(jù)展示之生成表格圖片

    這篇文章主要介紹了Python數(shù)據(jù)展示之生成表格圖片,文章基于Python庫的相關資料展開對主題的詳細介紹,具有一定的參考價值需要的小伙伴可以參考一下
    2022-04-04
  • python線程類改變類變量的操作代碼

    python線程類改變類變量的操作代碼

    這篇文章主要介紹了python線程類改變類變量的操作代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-01-01
  • Python入門教程1. 基本運算【四則運算、變量、math模塊等】

    Python入門教程1. 基本運算【四則運算、變量、math模塊等】

    這篇文章主要介紹了Python教程的基本運算,包括四則運算、變量的使用與類型檢測、math模塊等,并附帶了相關說明,代碼備有較為詳盡的說明,便于理解,需要的朋友可以參考下
    2018-10-10
  • Python:format格式化字符串詳解

    Python:format格式化字符串詳解

    這篇文章主要介紹了Python中用format函數(shù)格式化字符串的用法,格式化字符串是Python學習當中的基礎知識,本文主要針對Python2.7.x版本,需要的朋友可以參考下
    2021-09-09
  • pytorch之Resize()函數(shù)具體使用詳解

    pytorch之Resize()函數(shù)具體使用詳解

    這篇文章主要介紹了pytorch之Resize()函數(shù)具體使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • 一文解密Python的弱引用

    一文解密Python的弱引用

    弱引用在很多語言中都存在,最常用來解決循環(huán)引用問題,本文就來和大家一起探索一下python中的弱引用,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-09-09
  • Python連接Kingbase的實現(xiàn)示例

    Python連接Kingbase的實現(xiàn)示例

    Kingbase是一種開源的數(shù)據(jù)庫管理系統(tǒng),與Oracle數(shù)據(jù)庫的語法和功能非常相似,本文主要介紹了Python連接Kingbase的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-12-12
  • pytorch自定義loss損失函數(shù)

    pytorch自定義loss損失函數(shù)

    這篇文章主要介紹了pytorch自定義loss損失函數(shù),自定義loss的方法有很多,本文要介紹的是把loss作為一個pytorch的模塊,下面詳細資料需要的小伙伴可以參考一下
    2022-02-02

最新評論

湟源县| 霸州市| 遵义县| 大庆市| 唐海县| 南平市| 莱州市| 长寿区| 象州县| 商洛市| 马尔康县| 慈利县| 肥西县| 镇康县| 兴宁市| 和平区| 桃园县| 天等县| 博客| 吉木萨尔县| 黄冈市| 灵台县| 嫩江县| 丹江口市| 开江县| 永登县| 兴义市| 民乐县| 东辽县| 安平县| 疏附县| 崇明县| 恭城| 阿合奇县| 屏东县| 会理县| 桂东县| 张北县| 天门市| 涞水县| 延津县|