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列表删除的三种方法代码分享
Oct 31 Python
Python实现邮件的批量发送的示例代码
Jan 23 Python
pandas series序列转化为星期几的实例
Apr 11 Python
python opencv判断图像是否为空的实例
Jan 26 Python
Python实现的读取文件内容并写入其他文件操作示例
Apr 09 Python
详解Python传入参数的几种方法
May 16 Python
python绘制双Y轴折线图以及单Y轴双变量柱状图的实例
Jul 08 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
基于python3抓取pinpoint应用信息入库
Jan 08 Python
Python自动采集微信联系人的实现示例
Feb 28 Python
区分python中的进程与线程
Aug 13 Python
python如何获取网络数据
Apr 11 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 日志缩略名的创建函数代码
2010/05/26 PHP
探讨php define()函数及defined()函数使用详解
2013/06/09 PHP
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
PHPExcel内存泄漏问题解决方法
2015/01/23 PHP
fckeditor上传文件按日期存放及重命名方法
2015/05/22 PHP
Aster vs KG BO3 第二场2.19
2021/03/10 DOTA
仿中关村在线首页弹出式广告插件(jQuery版)
2012/05/03 Javascript
javascript中typeof的使用示例
2013/12/19 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
Nodejs Express4.x开发框架随手笔记
2015/11/23 NodeJs
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
2016/03/25 Javascript
Easyui Treegrid改变默认图标的方法
2016/04/29 Javascript
零基础轻松学JavaScript闭包
2016/12/30 Javascript
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
微信小程序之事件交互操作实例分析
2018/12/03 Javascript
angular2 NgModel模块的具体使用方法
2019/04/10 Javascript
Antd中单个DatePicker限定时间输入范围操作
2020/10/29 Javascript
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
Python堆排序原理与实现方法详解
2018/05/11 Python
浅谈python之新式类
2018/08/12 Python
Django框架验证码用法实例分析
2019/05/10 Python
解决Django连接db遇到的问题
2019/08/29 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
python由已知数组快速生成新数组的方法
2020/04/08 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
Shell脚本如何向终端输出信息
2014/04/25 面试题
交通法规咨询中心工作职责
2013/11/27 职场文书
生物学学生自我评价
2014/01/17 职场文书
策划创业计划书
2014/02/06 职场文书
投资合作协议书
2014/04/17 职场文书
军训个人总结
2015/03/03 职场文书
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript
利用Redis实现点赞功能的示例代码
2022/06/28 Redis