Python 「すべてのオブジェクトは、同一性 (identity)、型、値をもっています。 」


f:id:domodomodomo:20161101224658p:plain

すべてのオブジェクトは、同一性 (identity)、型、値をもっています。

3. データモデル — Python 3.6.3 ドキュメント

と言う文言をマニュアルで見かけたのですが、いまいちピンとこなかったので、色々まとめて見ました。

キチガイがのたまいてるなと言う暖かい目で見守ってやってください...

ここで言っているすべてのオブジェクトというのは、具体的には変数に代入できるものを指していると思ってください。

同一性 ... id


型 ... class


値 ... value



type とか値とかを再帰的に定義しているのをよく見かけます。おそらくこれは、このWebページにあるリストのプログラムと近い関係があるのかなと... あとは Python 自身で Python の処理を記述できるからとかなんおでしょうか。