投稿日: 2020年3月20日2020年3月21日dir関数にはメソッド名は表示されるのかdir関数で表示される文字は、アトリビュート(属性)だけなのか、それともメソッド(関数)も表示されるのか、ずっと気になっていた。なので、試してみた。# hogeクラス。中には変数x、yとadd関数を用意している class hoge: def __init__(self,a,b): self.x = a; self.y = b; def add(self): return self.x+self.y dir(hoge)# インスタンスを作る ins=hoge(1,2) dir(ins)インスタンスを作ると、アトリビュートに add、x、yが表示されるようになる。変数だけでなく、addメソッドも、同列で表示されることが確認できた。ちなみにインスタンスを作るさいに、引数をとらずない場合、変数x,yは表示されない