Pythonオブジェクト(RPM)

オリジナル記事:HTTPS://www.cnblogs.com/sesshoumaru/p/6042322.html 

 1 。Pythonオブジェクトのクラスクラス定義は、クラスがデフォルトのオブジェクトクラスを継承したときに継承されている指定されていない場合、すべてのクラスの基本クラスです。 >>> クラスA: 合格 >>> issubclass(A、物体)   2 。Objectクラスは、すべてのクラスのいくつかの一般的なメソッドを定義します。 >>> DIR(物体)' __class__ '' __delattr__ '' __ DIR__ '' __doc__ '' __eq__ '' __format__ '' __ge__ '' __getattribute__ '' __gt__ '' __hash__ '' __init__ '' __le__ ''__lt__ "' __Ne__ '' __new__である'' __reduce__ '' __reduce_ex__ '' __repr__ '' __setattr__ '' __sizeof__ '' __str__ '' __subclasshook__ ' ]    3. オブジェクトクラスが定義されていない__dict_ _ オブジェクトクラスのは、することができませんオブジェクトの属性値を設定する試みの例。 コードをコピー = >>> オブジェクト() >>> a.name = キム 設定されていない属性を トレースバック(最新の呼び出しが最後): ファイル" <pyshell#9> "、行1、、<モジュール> a.name = ' キム' はAttributeError:' オブジェクト'オブジェクトが属性を持っていない' 名前' #は、クラスAの定義 >>> クラス:A パスを >>> A = A() >>> A.name = >>> キム #は、プロパティを設定することができます

 

おすすめ

転載: www.cnblogs.com/Stephen-Qin/p/10926865.html