ホームページ >バックエンド開発 >Python チュートリアル >Python クラスの属性とは何ですか? Python でプロパティにアクセスするにはどうすればよいですか?
Python クラス属性 は、言語に付属する関数です。この記事では、サンプル分析を通じて、Python クラス関数とは何か、および Python を使用してアクセスする方法について説明します。属性 。
#1.Python クラスの属性は:
2.それでは、どうやっていくかというと、Python を使用して属性にアクセスするのはどうでしょうか。 ピリオド . を使用して、オブジェクトのプロパティにアクセスできます。クラス変数にアクセスするには、次のクラス名を使用します。
emp1.displayEmployee() emp2.displayEmployee() print "Total Employee %d" % Employee.empCount連絡先 1 と 2、例を挙げてみましょう
#!/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 サイトの他の関連記事を参照してください。