位置: 编程技术 - 正文

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 编码转换)

  • 应交税金指什么意思
  • 城建税和教育费附加怎么写分录
  • 合伙事务执行的办法有哪些?
  • 稿费的个人所得税税率是多少
  • 企业撤资的所得税处理
  • 新收入准则建筑企业按完工百分比
  • 企业所得税收益计算公式
  • 现金预算包括哪些内容,来源是什么
  • 多付的货款怎么追回
  • 高新企业研发费用归集
  • 原材料验收的重要性
  • 个人所得税扣除的
  • 7月1日所有公司发票系统需要升级,办公用品发票买什么开什么
  • 应付利润是会计科目吗
  • 金融公司一般有哪些业务
  • 固定资产改造计入什么科目
  • 进项税抵扣需要做分录吗
  • 预付帐款科目如何转平?
  • 进口技术服务需要向海关备案吗
  • 差额征税和差额计税
  • 税控盘登不上怎么回事
  • 车船税没发票只在备注可以计入管理费用吗
  • 企业借款利息收入企业所得税
  • 兼职人员个税起征点
  • 生产成本包括哪三类
  • 经营性流动负债计算公式
  • 挂证不付工资只代缴社保账务处理
  • 公司为员工缴纳社保的基数怎么确定
  • 公司中奖要交税吗
  • 限售股转让个人所得税退税
  • 土地使用权的折旧年限和折旧方法
  • Win11 Build 23435 预览版今日发布: 文件管理器引入图库功能
  • ChatGLM-6B:颠覆聊天AI的全新模型
  • 在vue3项目中使用vue2
  • ps如何打圈内环形文字怎么调间距
  • 股东借款会计处理
  • 资产减值损失结转到哪里
  • java阻塞队列线程安全吗
  • mongodb索引使用正则表达式
  • mysql写日志机制
  • 税控服务费减免会计分录
  • 印花税已缴税额
  • 存货包括材料成本吗
  • 微店企业店铺和个人店铺的区别
  • ip地址跳转域名
  • 长期股权投资减值准备是什么科目
  • 印花税该是如何征收的
  • 固定资产评估减值还是升值
  • 上月的普票下月可以记账么
  • 代开发票要带什么资料?
  • 企业应付职工薪酬的会计核算
  • 融资性无形资产的入账价值
  • 固定资产投资入库申报材料
  • 住宿发票费率是多少
  • 专项存款可以放在什么科目
  • 个税手续费返还政策文件
  • 营改增涉及哪些项目
  • 因为培训发生的事情
  • 怎么做好出纳帐
  • 销售空调并提供安装如何征增值税
  • innodb_sys_tables
  • mysql服务无效
  • window service2008r2激活
  • win7如何压缩图片
  • win7系统64位安装打印机的方法
  • Win7旗舰版系统镜像文件
  • node .js
  • 快速掌握阅读题的技巧
  • android su
  • java程序员准备骑驴找马了,需要怎么准备
  • css ie6 ie7 ff的CSS hack使用技巧
  • html超链接打开本地文件
  • js禁用键盘事件
  • 在Unity中使用事件/委托机制(event/delegate)进行GameObject之间的通信
  • 安卓自定义app
  • 江苏医保给家人用怎么操作
  • 应交增值税减免税款借贷方向
  • 新车缴纳车船税减免性质是什么
  • 免教育费附加会计分录
  • 个人养老金没有开立资金账户
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设