本文摘自php中文网,作者乌拉乌拉~,侵删。
在这篇文章之中我们来了解一下关于python之中的内置类属性,有些朋友可能是刚刚接触到python这一编程语言,对于python内置属性的了解比较少,不清楚关于python内置类属性这一方面的知识。在接下来的文章之中我们就来了解一下python内置类属性吧。python内置类属性
1.__dict__ : 类的属性(包含一个字典,由类的数据属性组成)
2.__doc__ :类的文档字符串
3.__name__: 类名
4.__module__: 类定义所在的模块(类的全名是'__main__.className',如果类位于一个导入模块mymod中,那么className.__module__ 等于 mymod)
5.__bases__ : 类的所有父类构成元素(包含了一个由所有父类组成的元组)
Python内置类属性调用实例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # !/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__
|
执行以上代码输出结果如下:
1 2 3 4 5 | 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中文网Python教程栏目。
以上就是python内置类属性是什么?如何调用python内置类属性?的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
用Python写温度转换
Python对多属性的重复数据去重
Python虚拟机是什么
Python使用正则表达式匹配时间的详解
Python列表排序有哪些
Python能解微分方程吗
1%的人知道的pandas骚操作,传授给你
Python如何示例爬虫代码
学Python需要英语基础吗
Python flask大刀解决跨域问题
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python内置类属性是什么?如何调用python内置类属性?