day11_デコレータ

 

時間インポート

DEF FUNC():
    time.sleep(0.01 
    を印刷(" 給油" 
DEFタイマー(F):#デコレータ機能
    DEFインナー():
        スタート = time.time()
        F()関数で装飾された#の
        終了 = time.time()
        印刷(エンド - スタート)
     を返すインナー

FUNCは = タイマー(FUNC)
FUNC() 
は、元の関数呼び出しを変更しませんが、前と後に機能を追加するには、元の関数
デコレータ#timerは機能のほんの関数でありますいくつかの装飾的な効果があります

 

おすすめ

転載: www.cnblogs.com/wzc27229/p/10992053.html