2020年最新版Python入门基础教程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
了解 掌握 掌握 掌握 了解面向对象编程思想 1 2 掌握类和对象的定义和使用 掌握self的使用 3 4 掌握构造方法的使用 2020年最新版Python入门基础教程全文共452页,当前为第399页。 01 面向对象编程概述 02 类和对象 03 构造方法和析构方法 04 self的使用 05 运算符重载 2020年最新版Python入门基础教程全文共452页,当前为第400页。 01 面向对象编程概述 02 类和对象 03 构造方法和析构方法 04 self的使用 05 运算符重载 01 面向对象编程概述 2020年最新版Python入门基础教程全文共452页,当前为第401页。 程序员“面向对象” 在现实世界中存在各种不同形态的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象间的关系来描述事物之间的联系,这种思想就是面向对象。 2020年最新版Python入门基础教程全文共452页,当前为第402页。 编程思想  实现步骤 特点 面向过程 开始游戏 先分析解决问题的步骤 使用函数把这些步骤以此实现 使用的时候需要逐个调用函数 黑子先走 绘制画面 轮到白子。 绘制画面 判断输赢 返回步骤2 输出最后结果 面向对象 黑白双方:这两方的行为一样 把解决问题的事物分为多个对象 对象具备解决问题过程中的行为 棋盘系统:负责绘制画面 规则系统:负责判断诸如犯规、输赢等。 分别使用面向过程和面向对象来实现五子棋 2020年最新版Python入门基础教程全文共452页,当前为第403页。 若加入悔棋功能,面向过程和面向对象,分别怎么实现呢? 面向过程 面向对象 从输入到判断到显示的一系列步骤都需要改动 只需要改动棋盘对象就可以 更简便! 2020年最新版Python入门基础教程全文共452页,当前为第404页。 01 面向对象编程概述 02 类和对象 03 构造方法和析构方法 04 self的使用 05 运算符重载 02 类和对象 2020年最新版Python入门基础教程全文共452页,当前为第405页。 面向对象编程有两个非常重要的概念:类和对象。 对象是面向对象编程的核心。 具有相似特征和行为的事物的集合统称为类 对象是根据类创建的,一个类可以对应多个对象。 2020年最新版Python入门基础教程全文共452页,当前为第406页。 可以把玩具模型看作一个类 把每个玩具看作一个对象 2020年最新版Python入门基础教程全文共452页,当前为第407页。 类是由3部分组成的: 类的名称:类名。 类的属性:一组数据,比如性别。 类的方法:允许进行操作的方法,比如说话。 2020年最新版Python入门基础教程全文共452页,当前为第408页。 使用class关键字来声明一个类,基本格式如下: class 类名: 类的属性 类的方法 2020年最新版Python入门基础教程全文共452页,当前为第409页。 根据类创建对象的语法格式如下: 对象名 = 类名() 要想给对象添加属性,可以通过如下方式: 对象名.新的属性名 = 值 2020年最新版Python入门基础教程全文共452页,当前为第410页。 01 面向对象编程概述 02 类和对象 03 构造方法和析构方法 04 self的使用 05 运算符重载 03 构造方法和析构方法 2020年最新版Python入门基础教程全文共452页,当前为第411页。 构造方法指的是__init__方法。 当创建类的实例的时候,系统会自动调用构造方法,从而实现对类进行初始化的操作。 2020年最新版Python入门基础教程全文共452页,当前为第412页。 class Car: def __init__(self): self.color = 黑色 def toot(self): print(%s的车在鸣笛...%(self.color)) bmw = Car() bmw.toot() 2020年最新版Python入门基础教程全文共452页,当前为第413页。 当删除一个对象来释放类所占用资源的时候,Python解释器默认会调用另外一个方法,这个方法就是__del__( )方法。 __del__方法被称为析构方法。 2020年最新版Python入门基础教程全文共452页,当前为第414页。 01 面向对象编程概述 02 类和对象 03 构造方法和析构方法 04 self的使用 05 运算符重载 04 self的

文档评论(0)

孙二娘 + 关注
实名认证
文档贡献者

专注文档领域

1亿VIP精品文档

相关文档