【Python零基础入门篇 · 21】:构造函数、类属性和实例属性的访问

简介: 【Python零基础入门篇 · 21】:构造函数、类属性和实例属性的访问

构造函数


构造方法


构造方法:__init__方法(通常用来做属性初始化或赋值操作)

bdcaa3e12477490496ff1018a0985c08.png

用构造函数实现英雄攻击

f1f03fe760564eaba0d8dea2bbf6c7f9.png



类属性和实例属性的访问


  • 类属性属于类,实例属性属于对象


  • 类属性在内存中只保存一份,实例属性在每个对象中都保留一份


  • 对于类属性,类可以访问到,实例对象也可以访问到;对于实例属性,类访问不到,实例对象可以访问到



代码演示


类名访问类属性,对象访问类属性

9ce29fd8780d4a749b252fe0909711f7.png


通过类名查看实例属性会报错


4168eb19a98840b9bd2c9bce79309d9e.png


通过对象查看实例属性

c948b861867a4132912f15a97c137b28.png


相关文章
|
1月前
|
索引 Python
python-类属性操作
【10月更文挑战第11天】 python类属性操作列举
16 1
|
13天前
|
测试技术 API 数据安全/隐私保护
Python连接到Jira实例、登录、查询、修改和创建bug
通过使用Python和Jira的REST API,可以方便地连接到Jira实例并进行各种操作,包括查询、修改和创建Bug。`jira`库提供了简洁的接口,使得这些操作变得简单易行。无论是自动化测试还是开发工作流的集成,这些方法都可以极大地提高效率和准确性。希望通过本文的介绍,您能够更好地理解和应用这些技术。
54 0
|
1月前
|
Python
Python中的push方法详解与实例
Python中的push方法详解与实例
|
1月前
|
Python
Python 练习实例100
Python 练习实例100
|
1月前
|
数据处理 Python
Python内置时间模块:Datetime实例详解(一)
Python内置时间模块:Datetime实例详解(一)
|
1月前
|
数据可视化 Python
Python绘制基频曲线——实例解析与应用探讨
Python绘制基频曲线——实例解析与应用探讨
|
1月前
|
Python 容器
AutoDL Python实现 自动续签 防止实例过期释放 小脚本 定时任务 apscheduler requests
AutoDL Python实现 自动续签 防止实例过期释放 小脚本 定时任务 apscheduler requests
27 0
|
1月前
|
Python
Python内置时间模块:Datetime实例详解(二)
Python内置时间模块:Datetime实例详解(二)
|
11月前
|
Python
跟我从0学Python——类的继承和多态
类的继承和多态 —— 面向对象编程的扩展与灵活性
|
6月前
|
搜索推荐 Python
Python学习 -- 类的继承
Python学习 -- 类的继承
45 0