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 xlrd读取excel日期类型的2种方法
Apr 28 Python
Python的mysql数据库的更新如何实现
Jul 31 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
Feb 10 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 Python
Django框架orM与自定义SQL语句混合事务控制操作
Jun 27 Python
python脚本开机自启的实现方法
Jun 28 Python
python gensim使用word2vec词向量处理中文语料的方法
Jul 05 Python
详解django实现自定义manage命令的扩展
Aug 13 Python
python numpy之np.random的随机数函数使用介绍
Oct 06 Python
python绘制箱型图
Apr 27 Python
python实现自定义日志的具体方法
May 28 Python
python3+PyQt5+Qt Designer实现界面可视化
Jun 10 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 URL参数获取方式的四种例子
2014/02/28 PHP
php中error与exception的区别及应用
2014/07/28 PHP
PHP大转盘中奖概率算法实例
2014/10/21 PHP
PHP5多态性与动态绑定介绍
2015/04/03 PHP
php比较两个字符串长度的方法
2015/07/13 PHP
Yii2实现log输出到file及database的方法
2016/11/12 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
2019/06/05 PHP
php抽象类和接口知识点整理总结
2019/08/02 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
Prototype 学习 工具函数学习($A方法)
2009/07/12 Javascript
Javascript学习笔记1 数据类型
2010/01/11 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
2013/03/19 Javascript
Jquery加载时从后台读取数据绑定到dropdownList实例
2013/06/09 Javascript
css结合js制作下拉菜单示例代码
2014/02/27 Javascript
AngularJS实现表单验证
2015/01/28 Javascript
Bootstrap CSS组件之按钮下拉菜单
2016/12/17 Javascript
ReactNative之FlatList的具体使用方法
2017/11/29 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
2017/12/18 Javascript
webpack开发环境和生产环境的深入理解
2018/11/08 Javascript
解决vue cli使用typescript后打包巨慢的问题
2019/09/30 Javascript
小程序实现长按保存图片的方法
2019/12/31 Javascript
[05:49]2014DOTA2TI4正赛第二日综述 昔日冠军纷纷落马 VG LGD占尽先机
2014/07/20 DOTA
python使用socket连接远程服务器的方法
2015/04/29 Python
Python使用Scrapy爬取妹子图
2015/05/28 Python
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
python集合比较(交集,并集,差集)方法详解
2018/09/13 Python
python垃圾回收机制(GC)原理解析
2019/12/30 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
python基于opencv 实现图像时钟
2021/01/04 Python
HTML5边玩边学(2)基础绘图实现方法
2010/09/21 HTML / CSS
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
大学生国庆节65周年演讲稿范文
2014/09/25 职场文书
2016年优秀少先队辅导员事迹材料
2016/02/26 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
本地通过nginx配置反向代理的全过程记录
2021/03/31 Servers
Python Django搭建文件下载服务器的实现
2021/05/10 Python