質問するログイン新規登録

回答編集履歴

1

質問2への追記

2018/02/14 08:12

投稿

YouheiSakurai
YouheiSakurai

スコア6155

answer CHANGED
@@ -25,6 +25,11 @@
25
25
  print(type(os) is types.ModuleType)
26
26
  ```
27
27
 
28
+ 追記:モジュール型の型は`type`つまり`<class 'type'>`です。
29
+ ```python
30
+ print(type(type(os))) # -> <class 'type'>
31
+ ```
32
+
28
33
  # 質問③への(未)回答
29
34
 
30
35
  摩訶不思議ですが`type(object) is type`もTrueになるんですよね。多分[この文書](http://postd.cc/python-internals-pyobject/)で解説されている内容と,そこに載っている`PyObject`の宣言が、突き進むためのヒントになるのではないでしょうか。