回答編集履歴

2

tweak

2017/08/10 07:12

投稿

tashua314
tashua314

スコア145

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ```
10
10
 
11
- class MyClass:$
11
+ class MyClass:
12
12
 
13
13
  def __init__(self):
14
14
 

1

追記

2017/08/10 07:12

投稿

tashua314
tashua314

スコア145

test CHANGED
@@ -33,3 +33,33 @@
33
33
 
34
34
 
35
35
  このようなクラスがあった際に、
36
+
37
+ ```
38
+
39
+ print MyClass
40
+
41
+ ```
42
+
43
+ としたらなんと出力されるでしょうか?
44
+
45
+
46
+
47
+ この時、このクラス内に、
48
+
49
+ ```
50
+
51
+ def __str__(self):
52
+
53
+ return "これは<MyClass>です。"
54
+
55
+ ```
56
+
57
+
58
+
59
+ というような記述があった際は、上記のようにprintしたらなんと表示されるでしょうか?
60
+
61
+
62
+
63
+ 「クラスを文字列で表現する」というシチュエーションは往々にしてあるため、
64
+
65
+ このようなメソッドが存在します。