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

回答編集履歴

2

tweak

2017/08/10 07:12

投稿

tashua314
tashua314

スコア145

answer CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
  たとえば、
5
5
  ```
6
- class MyClass:$
6
+ class MyClass:
7
7
  def __init__(self):
8
8
  self.name = "my class"
9
9
 

1

追記

2017/08/10 07:12

投稿

tashua314
tashua314

スコア145

answer CHANGED
@@ -15,4 +15,19 @@
15
15
 
16
16
  ```
17
17
 
18
- このようなクラスがあった際に、
18
+ このようなクラスがあった際に、
19
+ ```
20
+ print MyClass
21
+ ```
22
+ としたらなんと出力されるでしょうか?
23
+
24
+ この時、このクラス内に、
25
+ ```
26
+ def __str__(self):
27
+ return "これは<MyClass>です。"
28
+ ```
29
+
30
+ というような記述があった際は、上記のようにprintしたらなんと表示されるでしょうか?
31
+
32
+ 「クラスを文字列で表現する」というシチュエーションは往々にしてあるため、
33
+ このようなメソッドが存在します。