質問編集履歴
1
メゾット→メソッド
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Pythonのtypeメ
|
1
|
+
Pythonのtypeメソッドについて
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
|
-
Pythonを学習中なのですが、typeメ
|
1
|
+
Pythonを学習中なのですが、typeメソッドの使い所がよくわかりません。
|
2
|
-
引数の型を返すメ
|
2
|
+
引数の型を返すメソッドなのは理解できるのですが、テキストブックでは何かの確認用?に毎回使われているのですが理由が知りたいです。
|
3
3
|
|
4
4
|
例えば以下のように使われています。
|
5
5
|
|
@@ -10,7 +10,7 @@
|
|
10
10
|
# 実行結果<class 'openpyxl.workbook.workbook.Workbook'>
|
11
11
|
```
|
12
12
|
|
13
|
-
また理解できない点がもう一つあります。以下のようにintの変数を渡すと"class int"と返ってくるのは理解できるのですが、上記の例ではモジュールのopenpyxlのメ
|
13
|
+
また理解できない点がもう一つあります。以下のようにintの変数を渡すと"class int"と返ってくるのは理解できるのですが、上記の例ではモジュールのopenpyxlのメソッドが返ってきているように思います。もし勘違いでしたら教えてください。私の理解では型と言えば、int, String, Doubleなどのことだと思っているので上記のような実行結果は理解できません。
|
14
14
|
|
15
15
|
以下のようなものは理解できます。
|
16
16
|
```Python
|
@@ -20,8 +20,8 @@
|
|
20
20
|
```
|
21
21
|
|
22
22
|
質問をまとめますと
|
23
|
-
1.typeメ
|
23
|
+
1.typeメソッドはどのような時に使用するのか?
|
24
|
-
2.例で使用されているopenpyxlのtypeメ
|
24
|
+
2.例で使用されているopenpyxlのtypeメソッドは何を確認するために書いているのか?
|
25
25
|
3.実行結果の<class 'openpyxl.workbook.workbook.Workbook'> はなぜ”型”なのか?
|
26
26
|
|
27
27
|
以上の3点です。
|