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

作者:houyanhua1 时间:2023-03-12 01:43:03 

本文实例讲述了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程序设计有所帮助。

来源:https://blog.csdn.net/houyanhua1/article/details/84102785

标签:Python,类属性,实例属性,类对象,实例对象
0
投稿

猜你喜欢

  • element-ui表格数据转换的示例代码

    2023-07-02 17:00:23
  • Python趣味挑战之教你用pygame画进度条

    2022-08-13 15:02:49
  • python实现requests发送/上传多个文件的示例

    2023-07-23 01:42:39
  • Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)

    2024-05-03 15:13:30
  • Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)

    2023-10-20 19:36:33
  • go语言LeetCode题解1030距离顺序排列矩阵单元格

    2024-05-22 10:09:19
  • Python接口自动化浅析登录接口测试实战

    2021-06-06 21:48:13
  • 利用Python的tkinter模块实现界面化的批量修改文件名

    2023-08-30 20:45:15
  • 一篇文章带你了解python正则表达式的正确用法

    2023-01-05 19:20:30
  • 科讯商业版中用到的ajax空间与分页函数

    2024-04-17 10:05:45
  • asp如何用FSO对象显示一个文本文件?

    2010-06-09 18:41:00
  • MSSQL 基本语法及实例操作语句

    2012-07-11 15:40:09
  • Numpy与Pytorch 矩阵操作方式

    2021-11-19 01:10:07
  • python-try-except:pass的用法及说明

    2022-07-21 13:22:24
  • javascript new fun的执行过程

    2010-08-05 21:23:00
  • Python中如何替换字典中的值

    2022-10-04 21:21:35
  • python DES加密与解密及hex输出和bs64格式输出的实现代码

    2023-03-07 11:07:50
  • Python字符串str和json格式相互转换

    2023-01-21 03:26:25
  • Bootstrap-table使用footerFormatter做统计列功能

    2024-04-29 13:13:01
  • python一绘制元二次方程曲线的实例分析

    2023-08-23 00:49:56
  • asp之家 网络编程 m.aspxhome.com