内容简介
本书共十章,主要内括:计算机编程基础知识、开启Python之旅、变量与数据类型、程序的顺序结构、程序的选择结构、程序的循环结构、列表和元组、字典和集合、函数、类和对象。
目录
第傽
计算机编程基础知识
1.pan style="font-family: 宋体;">计算机存储单位1
1.2数制法\3
1.3符号编码\6
1.3.pan style="font-family: 宋体;">字符编码\6
1.3.2汉字编码\8
1.4本章小结\11
第2章开启Python之旅2.1Python简介\12
2.2开发工具之一:开发环境IDLE\13
2.2.1 安装Python IDLE\13
2.2.2 熟悉使用Python IDLE\19
2.3开发工具之二:开发环境PyCharm\22
2.3.pan style="font-family: 宋体;">下载和安装PyCharm\22
2.3.2启动PyCharm软件\27
2.3.3汉化PyCharm开发环境\30
2.3.4熟悉PyCharm编写程序\32
2.4本章小结\36
第3章变量与数据类型
3.pan style="font-family: 宋体;">基本数据类型\37
3.2 数字类型\37
3.3布尔类型\38
3.4变量\39
3.5字符串\41
3.5.pan style="font-family: 宋体;">字符串的表示\41
3.5.2字符串的相关运算\43
3.6 类型转换函数\46
3.7本章小结\47
第4章程序的顺序结构4.1输入\48
4.1.pan style="font-family: 宋体;">输入一个数据\48
4.1.2输入多个数据\49
4.2运算符\50
4.2.pan style="font-family: 宋体;">算术运算符\50
4.2.2赋值运算符\51
4.2.3关系运算符\52
4.2.4逻辑运算符\53
4.2.5位运算符\54
4.2.6成员运算符\55
4.2.7 运算符优先级\55
4.3输出\56
4.3.pan style="font-family: 宋体;">连接符\56
4.3.2逗号分隔\57
4.3.3加号连接\57
4.3.4格式化输出\58
4.3.5 format函数\59
4.4顺序结构\59
4.5 本章小结\60
第5章程序的选择结构
5.pan style="font-family: 宋体;">选择结构\61
5.2单分支\61
5.3双分支\65
5.4 多分支\68
5.5分支嵌套\71
5.6 本章小结\73
第6章程序的循环结构
6.pan style="font-family: 宋体;">循环结构\74
6.2 while循环\74
6.3 for循环\79
6.3.1 range函数序列\79
6.3.2其他序列\82
6.4 continue、break和else\83
6.5嵌套循环\86
6.6本章小结\88
第7章列表和元组
7.pan style="font-family: 宋体;">序列\89
7.2列表\90
7.2.pan style="font-family: 宋体;">列表的创建和删除\90
7.2.2列表元素的访问\92
7.2.3列表的基本操作\95
7.2.4列表的操作\97
7.3元组\102
7.3.pan style="font-family: 宋体;">元组的创建和删除\102
7.3.2元组元素的访问\104
7.3.3元组的常用操作\105
7.4 本章小结\108
第8章字典和集合
8.pan style="font-family: 宋体;">字典\109
8.1.pan style="font-family: 宋体;">字典的创建和删除\110
8.1.2字典元素的访问\112
8.1.3字典元素的添加、修改和删除\114
8.2集合\116
8.2.pan style="font-family: 宋体;">集合的创建\116
8.2.2集合元素的访问\118
8.2.3集合元素的添加和删除\119
8.2.4集合上的运算\119
8.2.5 集合上的常用操作\120
8.3本章小结\120
第9章函数
9.pan style="font-family: 宋体;">自定义函数\121
9.1.pan style="font-family: 宋体;">创建函数\121
9.1.2调用自定义函数\122
9.2函数的参数123
9.2.pan style="font-family: 宋体;">实参和形参\123
9.2.2函数参数数量和顺序的要求\124
9.2.3参数按值传递和按地址引用传递126
9.2.4可变参数\128
9.3变量的作用域130
9.3.pan style="font-family: 宋体;">局部变量\130
9.3.2全局变量\131
9.4返回值\133
9.5匿名函数\134
9.6本章小结135
第10章类和对象
10.pan style="font-family: 宋体;">面向对象的概述\136
10.1.pan style="font-family: 宋体;">面向对象与面向过程\136
10.1.2类和对象\138
10.1.3面向对象编程思想的特点\139
10.2类和对象的使用\140
10.2.1 创建类\140
10.2.2 创建对象\140
10.2.3访问类的成员\141
10.2.4 初始化函数__init__()\ 141
10.2.5 self参数的意义\141
10.2.6类的数据属\142
10.2.7访问限制\143
10.3继承\146
10.3.pan style="font-family: 宋体;">继承的语法\146
10.3.2父类方法重写\147
10.3.3 _init__()方法重写\ 147
10.4 本章小结\149