摘要:
本章重点内容: 1、Python解释器 2、Ipython基础 3、Python语言基础 接下来详细说明 1、Python解释器 如果使用Python,可以在命令行输入python直接启用,如下: 如果想退出结束,可以用quit()或者exit(),如下: 也可以使用python命令,运行【.py】 阅读全文
摘要:
就像前面提到的,从37章开始就是相对补充的高阶知识内容,本章是前面讲解的描述符等内容的扩展和深入 本章重点内容 1、Property 2、描述符 3、__getattr__和__getattribute__ 接下来展开详细的说明 1、Property property协议允许我们把一个特定属性的获取 阅读全文
摘要:
本章重点内容: 1、字符串基础知识 2、编写基本的字符串 3、编写Unicode字符串 4、使用Python3 bytes对象 5、使用Python3 bytearray对象 6、使用文本文件和二进制文件 7、使用Unicode文件 8、Python3 中其他字符串工具修改 接下来,针对以上重点内容 阅读全文
摘要:
本章是关于异常内容讲解的最后一章,重要说明关于异常的设计,就是如何用好异常 本章重点内容: 1、嵌套异常处理程序 2、异常的习惯用法 3、异常设计的建议与陷阱 接下来展开说明 1、嵌套异常处理程序 前面的例子中,我们只是使用了单个的try语句来捕捉异常,如果try语句中还有try语句,从代码运行的控 阅读全文
摘要:
异常作为一个对象,是可以通过类来进行管理的,本章重点说明异常类 本章重点内容 1、内置异常类 2、定制的打印显示 3、定制的数据和行为 接下来展开说明 1、内置异常类 Python能够引发的所有内置异常都是预定义的类对象 BaseException:顶层根,打印和构造函数默认值 这是一场的顶级根父类 阅读全文
摘要:
上一章说明的是异常的基础,讲解了简单的使用,本章讲针对编写的细节展开说明 本章重点内容: 1、try/except/else语句 2、try/finally语句 3、合并try/except/finally语句 4、raise语句 5、assert语句 接下来针对每一个重点内容展开说明 1、try/ 阅读全文
摘要:
前面的几个章节重点说明的是类相关内容,从本章开始,往后大概有4章的内容,会来说明关于异常的内容 本章重点内容: 1、为什么使用异常? 2、异常:梗概 1)默认异常处理器 2)捕获异常 3)引发异常 4)用户定义的异常 5)终止动作 以下针对重点内容展开详细的说明 1、为什么使用异常? 异常是一种控制 阅读全文
摘要:
本章是在原来类基础内容之后,展开的相对高级的内容,本章有提到新式类,是对比Python2和Python3来说明的,所以我会部分跳过,摘取重点来讲解说明 本章重点内容: 1、扩展内置类型:内嵌方式、子类扩展 2、新式类扩展:slot、property 3、静态方法和类方法 4、装饰器和元类:第一部分 阅读全文
摘要:
前面的章节是侧重讲解方法的了解和运用,本章节侧重讲解类中设计的一些理念,更多的是一些概念和思维逻辑 本章重点内容: 1、Python和OOP 2、OOP和继承:“is-a”关系 3、OOP和组合:“has-a”关系 4、OOP和委托:“包装器”代理对象 5、类的伪私有属性 6、方法是对象:绑定或未绑 阅读全文
摘要:
前面的章节也有提到运算符重载,本章会展开讲解更多重要的运算符重载方法 本章重点内容: 1、基础知识 2、索引和分片:__getitem__和__setitem__ 3、索引迭代:__getitem__ 4、可迭代对象:__iter__和__next__ 5、属性访问:__getattr__和__se 阅读全文