クラスについて
クラスの関数には全てselfの引数定義が必要。
でも、selfは使うときに指定する必要はないらしい、Pythonが勝手に割り当てるみたい。
>>> class Behave(object): ... def __init__(self, name): ... self.name = name ... def once(self): ... print("Hello,",self.name) ... def rename(self, newName): ... self.name = newName ... def repeat(self, N): ... for i in range(N): self.once() ... # こんなことも出来るんだ。 # でも変な感じするな。 a = Behave('abc') a.nonDeclare = 'hogehoge' print(a.nonDeclare)