Python 类属性与实例属性,类对象与实例对象用法分析


Posted in Python onSeptember 20, 2019

本文实例讲述了Python 类属性与实例属性,类对象与实例对象用法。分享给大家供大家参考,具体如下:

Python 类属性与实例属性,类对象与实例对象用法分析


Python 类属性与实例属性,类对象与实例对象用法分析


Python 类属性与实例属性,类对象与实例对象用法分析

demo.py(类属性,所有实例对象共用类属性):

# 定义工具类 继承object是为了兼容python2.x
class Tool(object):
  # 使用赋值语句定义类属性,记录实例化工具对象的数量
  count = 0
  def __init__(self, name):
    self.name = name # 初始化方法内部定义及初始化实例属性
    # 类名.类属性名 的方式访问类属性.
    Tool.count += 1
# 1. 实例化工具对象
tool1 = Tool("斧头")  # tool1.__class__属性指向类对象。 tool1.__class__.count可以访问类属性。
tool2 = Tool("榔头")
tool3 = Tool("水桶")
# 2. 输出实例化工具对象的总数
print(Tool.count)

运行结果:

3

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
Sep 28 Python
Django实现支付宝付款和微信支付的示例代码
Jul 25 Python
Pandas DataFrame 取一行数据会得到Series的方法
Nov 10 Python
Python查找文件中包含中文的行方法
Dec 19 Python
python实现逐个读取txt字符并修改
Dec 24 Python
学习和使用python的13个理由
Jul 30 Python
Python字符串中添加、插入特定字符的方法
Sep 10 Python
JAVA及PYTHON质数计算代码对比解析
Jun 10 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
Jun 10 Python
Python使用xlrd实现读取合并单元格
Jul 09 Python
学习Python爬虫的几点建议
Aug 05 Python
python 利用jieba.analyse进行 关键词提取
Dec 17 Python
使用python脚本自动创建pip.ini配置文件代码实例
Sep 20 #Python
使用Python给头像戴上圣诞帽的图像操作过程解析
Sep 20 #Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
Sep 20 #Python
Python 50行爬虫抓取并处理图灵书目过程详解
Sep 20 #Python
使用python获取邮箱邮件的设置方法
Sep 20 #Python
Python中的上下文管理器相关知识详解
Sep 19 #Python
Python Opencv提取图片中某种颜色组成的图形的方法
Sep 19 #Python
You might like
几个php应用技巧
2008/03/27 PHP
php 什么是PEAR?(第二篇)
2009/03/19 PHP
fleaphp常用方法分页之Pager使用方法
2011/04/23 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法
2016/05/19 PHP
Nigma vs Alliance BO5 第四场2.14
2021/03/10 DOTA
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
IE与FireFox中的childNodes区别
2011/10/20 Javascript
checkbox设置复选框的只读效果不让用户勾选
2013/08/12 Javascript
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
textarea不能通过maxlength属性来限制字数的解决方法
2014/09/01 Javascript
Windows系统下使用Sublime搭建nodejs环境
2015/04/13 NodeJs
基于jQuery实现动态数字展示效果
2015/08/12 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
浅析javaScript中的浅拷贝和深拷贝
2017/02/15 Javascript
微信小程序实现tab切换效果
2017/11/21 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
vue通过指令(directives)实现点击空白处收起下拉框
2018/12/06 Javascript
el-select数据过多懒加载的解决(loadmore)
2019/05/29 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
python字典多条件排序方法实例
2014/06/30 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
解决python ogr shp字段写入中文乱码的问题
2018/12/31 Python
对python中词典的values值的修改或新增KEY详解
2019/01/20 Python
利用PyCharm Profile分析异步爬虫效率详解
2019/05/08 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
2019/07/19 Python
Django跨域资源共享问题(推荐)
2020/03/09 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
2020/05/20 Python
阿迪达斯比利时官方商城:adidas比利时
2016/10/10 全球购物
英国花园家具中心:Garden Furniture Centre
2017/08/24 全球购物
取保候审保证书
2014/04/30 职场文书
小学亲子活动总结
2014/07/01 职场文书
导游词之昭君岛
2020/01/17 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers