ホームページ >バックエンド開発 >Python チュートリアル >Pythonの組み込みクラス属性とは何ですか? Pythonの組み込みクラスプロパティを呼び出すにはどうすればよいですか?

Pythonの組み込みクラス属性とは何ですか? Pythonの組み込みクラスプロパティを呼び出すにはどうすればよいですか?

乌拉乌拉~
乌拉乌拉~オリジナル
2018-08-20 14:38:302688ブラウズ

この記事では、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__: {&#39;__module__&#39;: &#39;__main__&#39;, &#39;displayCount&#39;: <function displayCount at 0x10a939c80>, &#39;empCount&#39;: 0, &#39;displayEmployee&#39;: <function displayEmployee at 0x10a93caa0>, &#39;__doc__&#39;: &#39;\xe6\x89\x80\xe6\x9c\x89\xe5\x91\x98\xe5\xb7\xa5\xe7\x9a\x84\xe5\x9f\xba\xe7\xb1\xbb&#39;, &#39;__init__&#39;: <function __init__ at 0x10a939578>}

上記は次のとおりです。この記事で説明されている内容はすべてこの記事では主に python 組み込みクラス属性 の知識を紹介します。上記の内容と例を理解するためにこの情報を活用していただければ幸いです。この記事で説明したことがあなたのお役に立ち、Python の学習が容易になることを願っています。

関連知識の詳細については、php 中国語 Web サイトの Python チュートリアル 列を参照してください。

以上がPythonの組み込みクラス属性とは何ですか? Pythonの組み込みクラスプロパティを呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。