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__
__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__
相关文章推荐
- python--的若干内置属性
- $python正则表达式系列(3)——正则内置属性
- python基础2--内置属性
- python的列表,元组以及字典的一些内置方法与属性
- Python 内置类属性
- Python 内置类属性
- python3 面向对象__类的内置属性与方法的实例代码
- python正则表达式系列(3)——正则内置属性
- python2内置属性
- python类的属性、方法和内置方法
- Python 类的内置属性
- python进阶之py文件内置属性
- python 方法属性(用户自定义方法,非内置方法)
- 第三百四十一节,Python分布式爬虫打造搜索引擎Scrapy精讲—编写spiders爬虫文件循环抓取内容—meta属性返回指定值给回调函数—Scrapy内置图片下载器
- Python中类的属性、方法及内置方法
- 打印出python 当前全局变量和入口参数的所有属性
- JSP基本语法(指令,属性,内置对象)[转]
- Python的基本内置类型
- 打印出python 当前全局变量和入口参数的所有属性
- [C#] 使用VS内置的数据库连接属性对话框(DataConnectionDialog)