インポート時間 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]