アプリケーション記述子のpython

Fooクラス:
デフ__init __(自己、キー、hope_type):
self.key =キー
self.hope_type = hope_type
デフ__get __(自己、例えば、所有者):
プリント( '输出取得')
の戻りインスタンス.__ dictの__ [self.key]
デフ__delete __(自己、インスタンス):
プリント( '输出削除')
インスタンス.__ dictの__ポップ(self.key)
デフ__set __(自己、例えば、値):
そうでない場合でisinstance(値、self.hope_type):
昇給の例外TypeError( '您输入的类型是%s 'は%self.hope_type)
インスタンス.__のdict __ [self.key] = valueの


クラスTest:
名=フー('名前」、STR)
年齢=フー( '年齢'、INT)
デフ__init __(自己、名前、年齢、給与):
self.name =名前
self.age =年齢
self.salary =給与
F =テスト( 'アレックス'、 '18'、200)

おすすめ

転載: www.cnblogs.com/cxydnxs/p/12350716.html