pythonクラス内のすべてのメンバーを遍歴する方法
738 ワード
この例では、pythonがクラス内のすべてのメンバーを巡回する方法について説明します.皆さんの参考にしてください.具体的な分析は以下の通りである.
このコードはクラスをカスタマイズし、クラスには2つのメンバーtitleとurlが含まれ、クラスの内部に関数list_が定義されています.all_メンバーはクラスのすべてのメンバー変数と値を出力するために使用されます.
出力結果は次のとおりです.
ここで述べたことが皆さんのPythonプログラム設計に役立つことを願っています.
このコードはクラスをカスタマイズし、クラスには2つのメンバーtitleとurlが含まれ、クラスの内部に関数list_が定義されています.all_メンバーはクラスのすべてのメンバー変数と値を出力するために使用されます.
# -*- coding: utf-8 -*-
class Site(object):
def __init__(self):
self.title = 'jb51 js code'
self.url = '//www.jb51.net'
def list_all_member(self):
for name,value in vars(self).items():
print('%s=%s'%(name,value))
if __name__== '__main__':
site = Site()
site.list_all_member()
出力結果は次のとおりです.
url=//www.jb51.net
title=jb51 js code
ここで述べたことが皆さんのPythonプログラム設計に役立つことを願っています.