#デフデコ(OBJ): #プリント( "====="、OBJ) #obj.x = 1つの #リターンOBJの #@deco#===>テスト=デコ(テスト)----->リターンFUNC #1 DEF試験(): #プリント( "試験函数运行") #1 #テスト() DEFデコ(OBJ): プリント( "====="、OBJ) obj.x = 1 obj.y = 2 リターンOBJ @deco#フー=デコ(フー) クラスはFoo(): 合格 プリント(Fooの.__ dict__に) #一切皆对象 DEF試験(): 印刷( "試験") test.xの= 1枚の プリント(試験.__ dict__には) DEF型付け(** kwargsから): デフデコ(OBJ): 印刷( "======>"、kwargsから) 印刷( "=====>类名"、OBJ) キーのため、ヴァルkwargs.itemsに(): #obj.key =ヴァル SETATTR(OBJ、キー、ヴァル) リターンOBJの 印刷( "===>"、kwargsから) 戻りデコ @typed(X = 1、Y = 2、Z = 3)#1 1.typed(X = 1、Y 2 =、Z = 3)--->デコ2デコ@ ----> FOO =デコ(FOO) Fooクラス: 通過 フー.__ dict__に(プリント) (名= "エゴン")を@typed #@deco ===>バー=デコ(バー) クラスのバー: パス プリント(Bar.name)