質問編集履歴
1
実際にクラスを変数に束縛してみた内容を追記
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -1,5 +1,6 @@
|
|
|
1
1
|
昨日生まれたPython初学者です、よろしくおねがいします!
|
|
2
2
|
|
|
3
|
+
###質問本文
|
|
3
4
|
質問内容ですが、
|
|
4
5
|
PythonでHttpRequestってどうやって受け取るんだろう、といろいろ探していたところ、以下記事にアタリました。
|
|
5
6
|
[21.22. http.server — HTTP サーバ](https://docs.python.jp/3/library/http.server.html)
|
|
@@ -28,4 +29,37 @@
|
|
|
28
29
|
また、Pythonがクラスを変数に代入するたぐいの情報や記事を見つけられなかったので、
|
|
29
30
|
そういう**文献がありましたらそれも是非教えていただきたいです!**
|
|
30
31
|
|
|
31
|
-
Python使いの皆様、どうぞよろしくおねがいします!
|
|
32
|
+
Python使いの皆様、どうぞよろしくおねがいします!
|
|
33
|
+
|
|
34
|
+
|
|
35
|
+
###実際に格納してみた
|
|
36
|
+
回答者の皆様のおかげで格納できることがわかったので実際に色々叩いてみました。
|
|
37
|
+
~~先に試しておけよ!~~
|
|
38
|
+
|
|
39
|
+
```lang-bash
|
|
40
|
+
$python
|
|
41
|
+
|
|
42
|
+
>>>
|
|
43
|
+
>>> class Hoge():
|
|
44
|
+
... pass
|
|
45
|
+
...
|
|
46
|
+
>>> Hoge
|
|
47
|
+
<class __main__.Hoge at 0x10fefaa78>
|
|
48
|
+
>>> fuga = Hoge
|
|
49
|
+
>>> fuga
|
|
50
|
+
<class __main__.Hoge at 0x10fefaa78>
|
|
51
|
+
<type 'classobj'>
|
|
52
|
+
>>> type(Hoge)
|
|
53
|
+
<type 'classobj'>
|
|
54
|
+
>>> type(Hoge())
|
|
55
|
+
<type 'instance'>
|
|
56
|
+
>>> isinstance(Hoge,object)
|
|
57
|
+
True
|
|
58
|
+
>>> isinstance(Hoge,classobj)
|
|
59
|
+
Traceback (most recent call last):
|
|
60
|
+
File "<stdin>", line 1, in <module>
|
|
61
|
+
NameError: name 'classobj' is not defined
|
|
62
|
+
>>>
|
|
63
|
+
```
|
|
64
|
+
なるほど、確かにHogeクラスはtype:classobjでobjectクラスのインスタンスみたいです。
|
|
65
|
+
classobjのインスタンスではない等新しい疑問もわきましたがそれはおいおい・・・
|