课程介绍
1.
Python介绍
1.1.
Python简介
1.2.
Python 2/3
1.3.
Python安装
1.4.
交互模式/开发环境
1.5.
Hello World
1.6.
语句和注释
1.7.
语法和编程规范
1.8.
练习与作业
2.
变量和数据类型
2.1.
变量和标识符
2.2.
数据类型
2.3.
字符集
2.4.
输入输出
2.5.
类型转换
2.6.
练习和作业
3.
运算符和表达式
3.1.
算术运算符
3.2.
关系运算符
3.3.
逻辑运算符
3.4.
赋值运算符
3.5.
运算符优先级
3.6.
练习与作业
4.
控制流语句
4.1.
if语句
4.2.
缩进规范
4.3.
while循环
4.4.
for循环
4.5.
break和continue
4.6.
pass和循环else
4.7.
调试和断言
4.8.
练习与作业
5.
复合数据类型
5.1.
字符串扩展
5.2.
列表
5.3.
元组
5.4.
字典
5.5.
集合
5.6.
切片和嵌套
5.7.
引用和拷贝
5.8.
练习与作业
6.
函数
6.1.
定义和调用
6.2.
函数的参数
6.3.
返回值
6.4.
参数种类
6.5.
局部变量和全局变量
6.6.
递归函数
6.7.
常用内置函数
6.8.
练习与作业
7.
模块和包
7.1.
模块和包
7.2.
引入模块
7.3.
模块的name
7.4.
dir函数
7.5.
练习与作业
8.
标准库
8.1.
文件读写
8.2.
数据持久化
8.3.
数字和数学模块
8.4.
时间处理
8.5.
运行环境
8.6.
操作系统文件处理
8.7.
正则表达式
8.8.
日志记录
8.9.
文档操作
8.10.
并发执行
8.11.
练习与作业
9.
面向对象
9.1.
面向过程与面向对象对比
9.2.
基本概念
9.3.
构造函数
9.4.
内置方法
9.5.
类变量和类方法
9.6.
继承和私有性
9.7.
练习与作业
10.
异常与测试
10.1.
异常处理
10.2.
常见异常
10.3.
文档测试
10.4.
单元测试
10.5.
练习与作业
11.
Python进阶
11.1.
列表推导式
11.2.
迭代访问
11.3.
函数式编程
11.4.
图形化界面
11.5.
打包部署
12.
项目实践
12.1.
猜数字游戏
12.2.
员工管理系统
12.3.
电梯调度算法
本书使用 GitBook 发布
Title
6. 函数
在开发程序时,如果在多个地方需要某一块代码多次,为了提高编写的效率以及代码的重用,把具有相对独立功能的代码块组织在一起,这就是函数。