您的位置:首页 > 编程语言 > Python开发

python内置类属性

2017-07-10 13:28 405 查看
__dict__ : 类的属性(包含一个字典,由类的数据属性组成)
__doc__ :类的文档字符串
__name__: 类名
__module__: 类定义所在的模块(类的全名是'__main__.className',如果类位于一个导入模块mymod中,那么className.__module__ 等于 mymod)

__bases__ : 类的所有父类构成元素(包含了一个由所有父类组成的元组)
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__
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: