ホームページ >バックエンド開発 >Python チュートリアル >Pythonの組み込みクラス属性とは何ですか? Pythonの組み込みクラスプロパティを呼び出すにはどうすればよいですか?
この記事では、Python の組み込みクラス属性について学びましょう。友達の中には、プログラミング言語 Python に触れたばかりで、Python の組み込み属性についてあまり理解していない人もいるかもしれません。 Python 組み込みクラス属性については確かです。次の記事では、Python の組み込みクラス属性について学びます。
Python 組み込みクラス属性
1.__dict__: クラスの属性 (クラスのデータ属性で構成される辞書が含まれます)
2.__doc__ :クラスのドキュメント文字列
3.__name__:クラス名
4.__module__:クラスが定義されているモジュール(クラスの完全名は'__main__.className') 、クラスがモジュール mymod 内のインポートにある場合、className.__module__ は mymod と等しい)
5.__bases__: クラスのすべての親クラスが要素を構成します (すべての親クラスで構成されるタプルが含まれます) )
Python 組み込みクラス 属性呼び出しの例は次のとおりです。
# !/usr/bin/python # -*- coding: UTF-8 -*- class Employee: '所有员工的基类' empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print "Total Employee %d" % Employee.empCount def displayEmployee(self): print "Name : ", self.name, ", Salary: ", self.salary print "Employee.__doc__:", Employee.__doc__ print "Employee.__name__:", Employee.__name__ print "Employee.__module__:", Employee.__module__ print "Employee.__bases__:", Employee.__bases__ print "Employee.__dict__:", Employee.__dict__
上記のコードを実行した出力結果は次のとおりです。
Employee.__doc__: 所有员工的基类 Employee.__name__: Employee Employee.__module__: __main__ Employee.__bases__: () Employee.__dict__: {'__module__': '__main__', 'displayCount': <function displayCount at 0x10a939c80>, 'empCount': 0, 'displayEmployee': <function displayEmployee at 0x10a93caa0>, '__doc__': '\xe6\x89\x80\xe6\x9c\x89\xe5\x91\x98\xe5\xb7\xa5\xe7\x9a\x84\xe5\x9f\xba\xe7\xb1\xbb', '__init__': <function __init__ at 0x10a939578>}
上記は次のとおりです。この記事で説明されている内容はすべてこの記事では主に python 組み込みクラス属性 の知識を紹介します。上記の内容と例を理解するためにこの情報を活用していただければ幸いです。この記事で説明したことがあなたのお役に立ち、Python の学習が容易になることを願っています。
関連知識の詳細については、php 中国語 Web サイトの Python チュートリアル 列を参照してください。
以上がPythonの組み込みクラス属性とは何ですか? Pythonの組み込みクラスプロパティを呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。