位置: 编程技术 - 正文

Python面向对象编程中关于类和方法的学习笔记(python面向对象编程心得体会)

编辑:rootadmin

推荐整理分享Python面向对象编程中关于类和方法的学习笔记(python面向对象编程心得体会),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python如何面向对象编程,python3面向对象编程,python3面向对象编程,python面向对象编程指南 pdf,python面向对象编程心得体会,python面向对象编程心得体会,python面向对象编程,python面向对象编程,内容如对您有帮助,希望把文章链接给更多的朋友!

类和实例python是一个面向对象的语言,而面向对象最重要的概念就是类和实例, 记得刚学习的时候不太理解这些概念,直到老师说了一句”物以类聚”. 没错就是类, 归类

物以类聚

类其实就是把一些相同特性的事物归成一类, 比如人

我们定义了人这个类, 但人有一些特性,比如 两个眼睛,一个嘴巴, 我们把这些添加进去

已经把人的一些信息写进去了,但是人还有名字, 比如我mink. 好吧我不能亏待自己我得把这些添加进去

太完美了,一个人终于完成了. 上帝用了一天我就用了一分钟(开个玩笑), 我们读一下信息. 人类他有两个眼睛,一个嘴巴,还有名字叫mink. - -! 有点不对,mink是我的名字啊~ 怎么人类叫mink呢mink是人类的名字, 人类的名字是mink显然是错误的, “wo” 应该是人类的个体,是个单个例子

现在我终于有了自己的名字而不是给大家共用, 这个方法叫实例但是我有一个别人不会的技能, 我不受重力影响.

Python面向对象编程中关于类和方法的学习笔记(python面向对象编程心得体会)

类方法和静态方法python中可以经常看到@classmethod和@staticmethod, 被称为类方法和实例方法.

创建了一个动物类, 生成了一个cat的实例, 打印cat的名字和年龄, 可以看出返回的是Animal这个类的属性, 也就是实例访问了类的属性

也就是说这个默认添加的方法是一个实例的方法, 实例方法修改了实例的属性,而类的属性不改变

说明实例方法不能修改类的属性, 但我想修改类的属性怎么办

这里需要注意的是edit函数的第一个参数有self变为cls, python中建议大家在类的方法中使用cls而实例方法的参数为self, 而且这里说明了实例可以使用类的方法(函数)那么我在给这个类添加init方法来初始化属性

添加__init__以后, cat不再使用类的属性,而修改了edit方法也没有改变cat实例的属性.

这说明staticmethod 不能使用实例的属性和方法, 当然也使用不了类. 那么反过来呢

可以通过类方法和实例方法访问staticmethod.总结一下:静态方法(staticmethod)

静态方法不能使用实例的属性和方法 静态方法不能使用类的属性和方法 静态方法可以通过类或实例调用 静态方法等于作用域在类中的全局函数

类方法(classmethod)

类方法可以使用类的属性和方法 类的方法可以使用静态方法 类的方法可以通过类或实例调用

Python编码类型转换方法详解 本文实例讲述了Python编码类型转换方法。分享给大家供大家参考,具体如下:1:Python和unicode为了正确处理多语言文本,Python在2.0版后引入了Unicode字符

python编码总结(编码类型、格式、转码) 本文详细总结了python编码。分享给大家供大家参考,具体如下:【所谓unicode】unicode是一种类似于符号集的抽象编码,它只规定了符号的二进制代码,却

python简单读取大文件的方法 本文实例讲述了python简单读取大文件的方法。分享给大家供大家参考,具体如下:Python读取大文件(GB级别)采用的办法很简单:withopen(...)asf:forlineinf:do

标签: python面向对象编程心得体会

本文链接地址:https://www.jiuchutong.com/biancheng/387003.html 转载请保留说明!

上一篇:Python中的time模块与datetime模块用法总结(time模块 python)

下一篇:Python编码类型转换方法详解(python3 编码转换)

  • 企业自建房屋
  • 印花税计提怎么计提
  • 一张发票能分开做帐务处理吗
  • 代收代付保险费的差额可以放入营业外收入么
  • 建筑行业预缴增值税可以用进项抵缴吗
  • 全额抵扣的发票怎么申报增值税
  • 结转损益类费用科目的余额
  • 固定增长定价模型
  • 领用包装物会计处理
  • 管理费用和财务费用算营业成本吗
  • 建安企业工资占比标准
  • 税收分类编码如何添加
  • 发票金额是价税价格吗
  • 汇算清缴需要调增的费用
  • 物业维修收费合理吗
  • 公司备用金可以取多少
  • 审图费发票需要备注吗
  • 技术发明案例
  • 更换营业执照要多久才能拿到
  • windows7怎么操作
  • 运输发票符合什么要求
  • wordpresswiki
  • 路由器重启以后wifi不见了
  • php常用的魔术方法有哪些
  • 购买财务软件会有操作流程吗
  • 购入固定资产入账价值包括增值税吗
  • 增值税减免税的征管规定有哪些
  • CodeIgniter针对数据库的连接、配置及使用方法
  • 继承 土地
  • 转让旧固定资产增值税例题
  • thinkphp import
  • 静态显示方式
  • 专票认证后可以不抵扣吗
  • 民营企业的工业项目建设-经营-转让是什么模式
  • vue 浮动窗口
  • 20分钟,使用Amazon SageMaker快速搭建属于自己的AIGC应用
  • php支付接口开发
  • 残保金是用人单位还是用工单位承担
  • 以固定资产抵账什么意思
  • 生产型企业出口退税会计分录
  • 帝国cms真的很好用
  • 可供出售金融资产新准则叫什么
  • python中循环怎么写
  • 体育用品账务处理
  • db2 -x
  • mysql使用ssl连接
  • 变更股东投资比例
  • 生产性资金性质
  • 出口退税的会计处理例题
  • 营业收入在财务报表上用什么字母表示
  • 房地产开发企业建造的商品房,在出售前
  • 生产企业购入原材料
  • 营改增的不利影响
  • 无形资产出售当月是否摊销
  • 其他应付款借方余额怎么调整
  • 出差补助没有发票
  • 发票服务内容写错怎么办
  • 企业变卖汽车收入要交增值税吗
  • 提供劳务方式是什么意思
  • 利息支出税前扣除的规定
  • 外购的货物发生下列用途时,不能抵扣进项税额的是
  • sql触发器语句
  • 系统存储过程以什么开头
  • xpwy cd server已停止工作
  • linux缺省的shell
  • centos elk
  • win7点关机关不了
  • linux怎么查看挂载点
  • cocos jsc
  • ipa文件分享
  • 到了这个年纪吉他谱完整版
  • 详解中国女足出线形势
  • jquery的过滤器用于指定什么东西
  • Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent错误的记录。
  • JavaScript电子时钟倒计时第二款
  • jquery 滑动显示
  • 印花税怎么计提科目
  • 2021沈阳车船税
  • 2020年个税截止时间
  • 2017企业所得税年度申报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设