最終更新:2012-09-04 (火) 06:46:01 (4224d)
Python/オブジェクト
オブジェクト
- Python/モジュール
- Python/データ型
- インスタンス?
- 関数
- メソッド?
同一性を調べる
- Pythonでは2つのオブジェクトが同じアイデンティティを持つことは決してありません。
- オブジェクトが同一かどうか調べるにはis演算子を使う
- id()関数を使うとオブジェクトのエイデンティティ(整数値)を取得できる
- 変更不能なオブジェクト(文字列・数値・タプル)に対するis演算子による比較の結果は不定
変更可能なオブジェクト
変更不可能なオブジェクト
データ型
- type()関数で調べる
属性
- dir()関数で属性の一覧を取得
- hasattr(object,attr)で属性を持っているか調べる