くだすれPython(超初心者用) その29at TECHくだすれPython(超初心者用) その29 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト600:デフォルトの名無しさん 16/05/26 17:37:09.73 PPtVZd97.net setattr(self, k, v) 601:デフォルトの名無しさん 16/05/26 17:42:46.95 AWGPXuPV.net >>576 ありがとう 602:デフォルトの名無しさん 16/05/26 17:58:40.86 PPtVZd97.net __import__() とかも便利 603:デフォルトの名無しさん 16/05/26 19:47:19.69 AWGPXuPV.net ごめん、もう一つ class内メソッドで全てのインスタンスプロパティを取得するにはどうすればいい? 上の例で言えば、 self.name, self.email, self.phone_numberなど全部 def getInfo(self): for info in self.__class__: のようなマジックメソッドで取れるかと思ったんだけど、ドキュメント見ても見つからなかったもので 604:デフォルトの名無しさん 16/05/26 19:59:31.64 n5TjTPB6.net >>579 プロパティ…その文脈だとフィールドで良いの?構造的には ttp://docs.python.jp/3/library/stdtypes.html#special-attributes しかし普通に参照する分にはこっちか? ttp://docs.python.jp/3/library/functions.html#vars ちなみにお行儀的には知らんがself.__dict__をupdate()とか代入も出来る 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch