![見出し画像](https://assets.st-note.com/production/uploads/images/42863596/rectangle_large_type_2_d8e7d666dffb1b4e5a9b4ddba44e9779.jpg?width=800)
≮Python≯ __repr__特殊メソッドのオーバライド
全てのクラスは、object クラスを継承するので、object から継承したメソッドが使える。
print関数は、object クラスから継承した __repr__ という特殊メソッドを呼び、返してきた値を出力する。
なので、__repr__をオーバライドしてみた。
<プログラム>
# indent ⇒ ・・・・
class C:
・・・・def __repr__(self):
・・・・・・・・return '(^o^)丿'
a = C()
print(a)
<実行結果>
(^o^)丿
インスタンスのprint関数出力って、簡単に変更出来るんだね!
#Python #Python3 #プログラミング を #Android スマホで勉強中 !
#__repr__
#オーバライド