您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 畅销书 > 小蜜蜂全站 > Python面向对象编程指南

Python面向对象编程指南

  • 187*324
  • 0 次阅读
  • 0 次下载
  • 2024-03-17 17:56:42
二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

目 录 版权信息 作者简介 版权声明 内容提要 译者简介 前言 本书涵盖的内容 阅读本书你需要准备什么 本书的目标读者 约定 读者反馈 客服支持 下载本书的示例代码 勘误 版权 其他问题 审阅者简介 一些预备知识 关于21点游戏 玩21点游戏 21点游戏策略 21点游戏模拟器对象的设计 性能——timeit模块 测试——unittest和doctest 单元测试与技术探究 Docstring——RST标记和文档工具 IDE的选择 关于特殊方法名 总结 第1部分 用特殊方法实现Python风格的类 用特殊方法实现 第1章 init()方法 1.1 隐式的基类——object 1.2 基类中的__init__()方法 1.3 在基类中实现init()方法 1.4 使用__init()__方法创建常量清单 1.5 通过工厂函数调用__init()__ 1.5.1 错误的工厂设计和模糊的else语句 1.5.2 使用elif简化设计来获得一致性 1.5.3 使用映射和类来简化设计 1.6 在每个子类中实现__init()__方法 1.7 简单的组合对象 1.7.1 封装集合类 1.7.2 扩展集合类 1.7.3 可适应更多需求的另一种设计 1.8 复合的组合对象 完成组合对象的初始化 1.9 不带__init__()方法的无状态对象 1.10 一些其他的类定义 1.11 多策略的__init__()方法 1.11.1 更复杂的初始化方式 1.11.2 静态函数的初始化 1.12 更多的__init__()技术 1.12.1 带有类型验证的初始化 1.12.2 初始化、封装和私有化 1.13 总结 第2章 与Python无缝集成——基本特殊方法 2.1 __repr__()和__str__()方法 2.1.1 非集合对象的__str__()和__repr__() 2.1.2 集合中的__str__()和__repr__() 2.2 __format__()方法 2.2.1 内嵌格式规范 2.2.2 集合和委托格式规范 2.3 __hash__()方法 2.3.1 决定哈希的对象 2.3.2 有关不可变对象和继承的默认行为 2.3.3 重载不可变对象 2.3.4 重载可变对象 2.3.5 从可变的Hand类中生成一个不可变的Hand类 2.4 __bool__()方法 2.5 __bytes__()方法 2.6 比较运算符方法 2.6.1 设计比较运算 2.6.2 实现同一个类的对象比较 2.6.3 实现不同类的对象比较 2.6.4 硬总和、软总和和多态 2.6.5 不同类比较的例子 2.7 __del__()方法 2.7.1 引用计数和对象销毁 2.7.2 循环引用和垃圾回收 ......

187*324
187*324
  • 8698

    文档
  • 16.55

    金币
Ta的主页 发私信

8698篇文档

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功