self.value
関数の定義で aを呼び出すにはどうすればよいですか?
class toto :
def __init__(self):
self.titi = "titi"
def printiti(self,titi=self.titi):
print(titi)
これがどのように行われるかです:
def printiti(self, titi=None):
if titi is None:
titi = self.titi
print titi
これは一般的な python のイディオムです (引数のデフォルト値を None に設定し、メソッドの本体でそれをチェックします)。
class Toto:
def __init__(self):
self.titi = "titi"
def printiti(self, titi=None):
if titi is None:
titi = self.titi
print(titi)
クラス名は通常大文字です。