22年12月更新:个人网站关停,如果仍旧对旧教程有兴趣参考 Github 的markdown内容[https://github.com/tang...
本章会(1)讨论一些重要的魔法方法,(2)然后会讨论两个相关的主题:属性和迭代器,(3)最后介绍一个相关的示例来处理一些稍微复杂的问题。 魔法方...
本章将学习创建和引发自定义的异常,以及处理异常的各种方法。 8.1 什么是异常 程序运行中的错误或者不期望发生的事情就是异常,为了防止这样的事件...
第7章 更加抽象 本章将会介绍如何创建对象,以及多态、封装、方法、特性、超类以及继承等概念。 对象的魔力 多态 多态字面意思为有多种形态,在编程...
第6章 抽象 本章会介绍如何将代码组织成函数,并会详细介绍函数的参数、作用域,以及递归在程序中的用途。 懒惰即美德(略) 抽象和结构(略) 创建...
我们会首先介绍print和import的更多使用方法,然后是介绍条件语句和循环语句。随后会介绍列表推导式,最后介绍pass、exec、eval的...
通过键引用值的数据结构叫映射,字典是Python中唯一的自建映射类型。 字典的使用 创建和使用字典 通过如下方式可以直接创建字典: dict函数...
字符串也是元组的一种,本章会介绍:字符串的格式化、分割、联接、搜索。 基本字符串操作 所有标准的序列操作对字符串同样适用,唯一要记得的是字符串是...
序列概览 在Python中最基本的数据结构是序列(sequence)。序列共有6种类型,本章只重点讨论两种:列表和元组。该章的大致结构为: 通用...
文集作者