- くだすれPython(超初心者用) その24
843 :デフォルトの名無しさん[sage]:2014/10/18(土) 04:16:48.35 ID:KHrmHp6N - >>833
上手い説明が思い浮かばないのでselfの役割をサンプルで書きます クラス定義の中に現れるselfと外で作られたdを見比べて下さい import datetime class MyDate(datetime.date): def ja_date(self): return '{}年{}月{}日'.format(self.year, self.month, self.day) d = MyDate(2014, 10, 18) print([d.year, d.month, d.day]) # [2014, 10, 18] と表示される print(d.ja_date()) # 2014年10月18日 と表示される
|