- 博客(13)
- 收藏
- 关注
原创 第13章 异常
目录13.1 异常概念13.1.1 异常的概念13.1.2 异常类13.2 捕获与处理异常13.2.1 try-except语句13.2.2 使用as获取异常信息13.2.3 try-except-else语句13.2.4 try-finally语句13.3 触发异常13.3.1 raise语句13.3.2 assert语句13.4 自定义异常13.5 回溯最后的异常13.6 小案例本章小结13.1 异常概念13.1.1 异常的概念在生活中,使用计算机中的某个应用软件时,由于某种错误,可能会引发异常
2020-12-25 21:26:51
131
原创 第12章 文件
目录12.1 文件概述12.2 文件操作12.2.1 打开文件12.2.2 关闭文件12.2.3 读文本文件12.2.4 写文本文件12.2.5 读写二进制文件12.2.6 定位读写位置12.2.7 复制文件12.2.8 移动文件12.2.9 重命名文件12.2.10 删除文件12.3 目录操作12.3.1 创建目录12.3.2 获取目录12.3.3 遍历目录12.3.4 删除目录12.4 小案例本章小结12.1 文件概述相信大家对文件并不陌生,它可以存储文字、图片、音乐、视频等,如图所示。总之
2020-12-25 21:18:52
401
原创 第11章 面向对象(下)
目录11.1 面向对象的三大特征11.2 封装11.3 继承11.3.1 单一继承11.3.2 多重继承11.4 多态11.5 设计模式11.5.1 工厂模式11.5.2 适配器模式11.6 小案例本章小结11.1 面向对象的三大特征面向对象程序设计实际上就是对现实世界的对象进行建模操作。面向对象程序设计的特征主要可以概括为封装、继承和多态,接下来针对这3种特性进行简单介绍。封装封装是面向对象程序设计的核心思想。它是指将对象的属性和行为封装起来,其载体就是类,类通常对客户隐藏其实现细节,这就是
2020-12-25 21:18:32
115
原创 第10章 面向对象(上)
目录10.1 对象与类10.2 类的定义10.3 对象的创建10.3.1 类对象10.3.2 实例对象10.4 构造方法10.5 析构方法10.6 类方法10.7 静态方法10.8 运算符重载10.8.1 算术运算符重载10.8.2 比较运算符重载10.8.3 字符串表示重载10.8.4 索引或切片重载10.8.5 检查成员重载10.9 小案例本章小结10.1 对象与类在现实世界中,随处可见的一种事物就是对象,对象是事物存在的实体,如学生、汽车等。人类解决问题的方式总是将复杂的事物简单化,于是就会思
2020-12-24 14:33:27
107
原创 第9章 模块与包
目录9.1 模块的概念9.2 模块的导入9.3 内置标准模块9.3.1 sys模块9.3.2 platform模块9.3.3 random模块9.3.4 time模块9.4 自定义模块9.5 包的概念9.6 包的发布9.7 包的安装9.8 小案例本章小结9.1 模块的概念模块是一个保存了Python代码的文件,其中可以包含变量、函数或类的定义,也可以包含其他各种Python语句。使用模块有以下3方面的优势。(1)模块提高了代码的可维护性。在程序开发过程中,随着程序功能的增多,在一个文件中的代码
2020-12-24 14:25:46
102
原创 第8章 函数(下)
目录8.1 间接调用函数8.2 匿名函数8.3 闭包8.4 装饰器8.4.1 装饰器的概念8.4.2 @符号的应用8.4.3 装饰有参数的函数8.4.4 带参数的装饰器——装饰器工厂8.5 偏函数8.6 常用的内建函数8.6.1 eval()函数8.6.2 exec()函数8.6.3 compile()函数8.6.4 map()函数8.6.5 filter()函数8.6.6 zip()函数8.7 小案例8.7.1 案例一8.7.2 案例二本章小结8.1 间接调用函数前面调用函数时
2020-12-24 14:13:53
130
原创 第7章 函数(上)
目录7.1 函数的概念7.2 函数的定义7.3 函数的参数7.3.1 位置参数7.3.2 关键参数7.3.3 默认参数7.3.4 不定长参数7.3.5 传递不可变与可变对象7.4 函数的返回值7.5 变量的作用域7.5.1 局部变量7.5.2 全局变量7.6 函数的嵌套调用7.7 函数的递归调用7.8 小案例7.8.1 案例一7.8.2 案例二本章小结7.1 函数的概念函数可以理解为实现某种功能的代码块,这样当程序中需要这个功能时就可以直接调用,而不必每次都编写一次。这就好比生活中使用计算器来计算,
2020-12-24 13:59:59
223
原创 第6章 字典与集合
目录6.1 字典的概念6.2 字典的创建6.3 字典的常用操作6.3.1 计算元素个数6.3.2 访问元素值6.3.3 修改元素值6.3.4 添加元素6.3.5 删除元素6.3.6 复制字典6.3.7 成员运算6.3.8 设置默认键值对6.3.9 获取字典中的所有键6.3.10 获取字典中的所有值6.3.11 获取字典中所有的键值对6.3.12 随机删除元素6.4 集合的概念6.5 集合的常用操作6.5.1 添加元素6.5.2 删除元素6.5.3 集合运算6.5.3 集合运算6.6
2020-12-24 13:48:56
139
原创 第5章 列表与元组
目录5.1 列表的概念5.1.1 列表的创建5.1.2 列表的索引与切片5.1.3 列表的遍历5.2 列表的运算5.3 列表的常用操作5.3.1 修改元素5.3.2 添加元素5.3.3 删除元素5.3.4 查找元素位置5.3.5 元素排序5.3.6 统计元素个数5.4 列表推导5.5 元组5.5.1 元组的创建5.5.2 元组的索引5.5.3 元组的遍历5.5.4 元组的运算5.5.5 元组与列表转换5.6 小案例5.6.1 案例一5.6.2 案例二本章小结5.1 列表的概念列表是Pytho
2020-12-24 13:33:54
601
原创 第4章 字符串
目录4.1 字符串简介4.1.1 字符串的概念4.1.2 转义字符4.2 字符串的输出与输入4.2.1 字符串的输出4.2.2 字符串的输入4.3 字符串的索引与切片4.4 字符串的运算4.5 字符串常用函数4.5.1 大小写转换4.5.2 判断字符4.5.3 检测前缀或后缀4.5.4 合并与分隔字符串4.5.5 对齐方式4.5.6 删除字符串头尾字符4.5.7 检测子串4.5.8 替换子串4.5.9 统计子串个数4.5.10 首字母大写4.5.11 标题化4.6 小案例本章小结4.1 字符串简
2020-12-24 13:22:43
199
原创 第3章 流程控制语句
目录3.1 条件语句3.1.1 if语句3.1.2 if-else语句3.1.3 if-elif语句3.1.4 if语句嵌套3.2 循环语句3.2.1 while语句3.2.2 for语句3.2.3 while与for嵌套3.2.4 break语句3.2.5 continue语句3.2.6 else语句3.2.7 pass语句3.3 小案例3.3.1 案例一3.3.2 案例二本章小结3.1 条件语句条件语句可以给定一个判断条件,并在程序执行过程中判断该条件是否成立。程序根据判断结果执行不同的操作,
2020-12-24 13:06:13
114
原创 第2章 Python语言基础
目录2.1 基本语法2.1.1 注释2.1.2 标识符与关键字2.1.3 语句换行2.1.4 缩进2.2 变量与数据类型2.2.1 变量2.2.2 数据类型2.2.3 检测数据类型2.2.4 数据类型转换2.3 运算符2.3.1 算术运算符2.3.2 赋值运算符2.3.3 比较运算符2.3.4 逻辑运算符2.3.5 位运算符2.3.6 成员运算符2.3.7 身份运算符2.3.8 运算符的优先级2.4小案例本章小结2.1 基本语法2.1.1 注释注释即对程序代码的解释,在写程序时需适当使用注释,以方便
2020-12-24 12:48:57
181
原创 第1章 Python基础
目录1.1 Python语言的简介1.1.1 Python语言的起源1.1.2 Python语言的发展1.1.3 Python语言的特征1.1.4 Python语言的应用领域1.1 Python语言的简介1.1.1 Python语言的起源 Python的创始人为Guido van Rossum(荷兰人,见图)。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位,由于当时编程语言比较复杂,因此Gu
2020-12-24 12:19:57
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人