ジャン・ラムが学んだ、呉ペイチーはDay20デコレータを語りました

インポート時間
 DEF Timmer(FUNC):#1 FUNC =テスト装飾アーキテクチャ
    DEFのラッパー(): 
        START_TIME = time.time()
        FUNC() テスト()が実行されている 
        STOP_TIME = time.time()                                
         印刷" 時間が実行されていますSの%'%(stop_time- START_TIME))          
     戻りwarpper                                         
@timmer レコードを容易にするために、送信元アドレスを変更するためのテスト= Timmer(試験)
DEF )試験(:コード
    time.sleep( 1。 印刷テスト機能の実行が終了される
テスト()のコード

 

プラス戻り値

インポート時間
 DEF Timmer(FUNC):#1 FUNC =テスト
    DEFのwarpper():
        START_TIME = time.time()
        RES = FUNC() テスト()が実行されている 
        STOP_TIME = time.time()
         印刷実行時間%をS '%(stop_time- START_TIME))
         を返すRESの
     リターンwarpper 

@timmer #のテスト= Timmer(試験)
DEF テスト():
    time.sleep( 3 印刷テスト機能は、実行が完了します'戻り値は、 これは、の戻り値のテストである

RES =テスト()  warpperの実行されている
印刷)(RES

 

プラス戻り値

インポート時間
 DEF Timmer(FUNC):#1 FUNC = test1の
    DEF warpper(* argsを、** kwargsから):
        START_TIME = time.time()
        RES = FUNC(* argsを、** kwargsから)
        STOP_TIME = time.time()
         印刷' 実行時だった%sの'%(stop_time- START_TIME))
         を返すRES
     を返すwarpper 

@timmer 
DEF test1の(名前、年齢、性別):
    time.sleep( 1 印刷" test1の機能動作が完了し、名称[%sの]年齢性別[%sの] [%sの](氏名、年齢、性別))
     リターン これは、の戻り値のテストです

TEST1を(アレックス「18は、男性

 

値のリスト

GR = [3,4,5,67334,2,2,14,24]

ない中間体へ= 3、B = 24、* _、B = GXRのA

、* WSB、B = GXR A = 3、B = 24 WSB = [4、5、67334、2、2、14]

 

おすすめ

転載: www.cnblogs.com/gxrwsb/p/11606847.html