Python(三) List和Tuple{ 一List(列表){ 2、访问 List(列表)中的值 source\HelloPython.py:9:print("-------三.一List(列表).2、访问 List(列表)中的值----") 3、更新 List(列表) source\HelloPython.py:14:print("-------三.一List(列表).3、更新 List(列表)----") 4、删除 List(列表) source\HelloPython.py:24:print("-------三.一List(列表).4、删除 List(列表)----") 7、实例 source\三.一.7.py:29:user.pop(1) } 二、tuple(元组){ 1、创建 tuple(元祖) source\三.二.py:3:print("-------1、创建 tuple(元祖)----") 2、tuple(元组)的索引 3、访问 tuple (元组) source\三.二.py:15:print("-------3、访问 tuple (元组)----") 4、修改 tuple (元组) source\三.二.py:23:print("-------4、修改 tuple (元组)----") 5、删除 tuple (元组) source\三.二.py:32:print("-------5、删除 tuple (元组)----") 6、tuple (元组)运算符 7、元组内置函数 } } Python(四) Dict和Set{ 一、字典(Dictionary) { 1、dict (字典)的创建 2、访问 dict (字典) source\四.一.py:2:print("-------2、访问 dict (字典)----") 3、修改 dict (字典) source\四.一.py:8:print("-------3、修改 dict (字典)----") 4、删除 dict (字典) source\四.一.py:19:print("-------4、删除 dict (字典)----") 5、 dict (字典)使用时注意的事项{ (1) dict (字典)是不允许一个键创建两次的, 但是在创建 dict (字典)的时候如果出现了一个键值赋予了两次,会以最后一次赋予的值为准 source\四.一.py:30:print("-------5、 dict (字典)使用时注意的事项(1)-----") (2) dict (字典)键必须不可变,可是键可以用数字,字符串或元组充当,但是就是不能使用列表 source\四.一.py:37:print("-------5、 dict (字典)使用时注意的事项(2) -----") } 6、dict (字典) 的函数和方法 } 二、set{ 1、set 的创建 source\四.二.py:2:print("-------1、set 的创建 ----") 2、set 添加元素 source\四.二.py:9:print("-------2、set 添加元素 ----") 3、set 删除元素 source\四.二.py:18:print("-------3、set 删除元素 ----") 4、set 的运用 source\四.二.py:25:print("-------4、set 的运用----") } } Python(五) 条件语句和循环语句{ 一、条件语句 { 1、if 语句的基本形式 source\五.一.py:2:print("-------1、if 语句的基本形式----") 2、if 语句多个判断条件的形式 source\五.一.py:13:print("-------2、if 语句多个判断条件的形式----") 3、if 语句多个条件同时判断 source\五.一.py:29:print("-------3、if 语句多个条件同时判断----") } 二、循环语句 { 1、While 循环语句 source\五.二.py:2:print("-------1、While 循环语句----") 2、 for 循环语句 source\五.二.py:2:print("-------2、 for 循环语句----") 3、嵌套循环 for 循环嵌套语法 while 循环嵌套语法 } 三、条件语句和循环语句综合实例{ 1、打印九九乘法表 source\五.三.py:2:print("-------1、打印九九乘法表----") 2、判断是否是闰年 source\五.三.py:2:print("-------2、判断是否是闰年----") } } Python(六) 函数{ 一、Python 自定义函数的基本步骤{ source\六.py:2:print("-------一、Python 自定义函数的基本步骤----") } 二、函数传值问题 { source\六.py:2:print("-------二、函数传值问题(1)----") source\六.py:2:print("-------二、函数传值问题(2)----") source\六.py:2:print("-------二、函数传值问题(3)----") } 三、函数返回值{ source\六.py:2:print("-------三、函数返回值(1)----") source\六.py:2:print("-------三、函数返回值(2)----") } 四、函数的参数 { 1、默认值参数 source\六.四.py:2:print("-------1、默认值参数----") 2、关键字参数 source\六.四.py:2:print("-------2、关键字参数----") 3、不定长参数 source\六.四.py:2:print("-------3、不定长参数----") 4、只接受关键字参数 source\六.四.py:2:print("-------4、只接受关键字参数----") } 五、匿名函数 { source\六.py:2:print("-------五、匿名函数(1)----") source\六.py:2:print("-------五、匿名函数(2)----") } } Python(七) 迭代器和生成器{ 一、迭代 { source\七.一.py:2:print("-------一、迭代 ----") } 二、Python 迭代器 { source\七.二.py:2:print("-------二、Python 迭代器----") } 三、lsit 生成式(列表生成式){ source\七.三.py:2:print("-------1、创建 list 的方式----") source\七.三.py:2:print("-------2、list 生成式的创建----") } 四、生成器{ source\七.四.py:2:print("-------2、生成器的创建----") source\七.四.py:2:print("-------3、遍历生成器的元素----") source\七.四.py:2:print("-------4、以函数的形式实现生成器----") source\七.四.py:2:print("-------5、打印杨辉三角----") } 五、迭代器和生成器综合例子 { source\七.五.py:2:print("-------1、反向迭代 ----") source\七.五.py:2:print("-------2、同时迭代多个序列----") } } Python(八) 模块与包{ 二、模块的使用 { source\八.py:2:print("-------二、模块的使用 1、import ----") source\八.py:2:print("-------二、模块的使用2、from···import----") source\八.py:2:print("-------二、模块的使用3、from ··· import *----") } 三、主模块和非主模块 { source\八.py:2:print("-------三、主模块和非主模块----") } 四、包 五、作用域 { source\八.py:2:print("-------五、作用域----") } } Python(九) 面向对象{ 一、面向对象的概念 二、类{ source\九.py:2:print("-------二、类 1、定义类----") source\九.py:2:print("-------二、类 2、Python 定义类的历史遗留问题----") } 三、类的属性{ 1、直接在类中定义属性 2、在构造函数中定义属性 3、属性的访问控制 source\九.py:2:print("-------三、类的属性3、属性的访问控制----") } 四、类的方法{ 1、类专有的方法 2、方法的访问控制 source\九.py:2:print("-------四、类的方法2、方法的访问控制----") 3、方法的装饰器 source\九.py:2:print("-------四、类的方法3、方法的装饰器----") } 五、类的继承 { 1、定义类的继承 2、调用父类的方法 source\九.py:2:print("-------五、类的继承2、调用父类的方法----") 3、父类方法的重写 source\九.py:2:print("-------五、类的继承3、父类方法的重写----") 4、子类的类型判断 source\九.py:2:print("-------五、类的继承4、子类的类型判断----") } 六、类的多态 { source\九.py:2:print("-------六、类的多态----") } } Python(十) Python 的 Magic Method { 一、Python 的 Magic Method { source\十.py:2:print("-------一、Python 的 Magic Method ----") } 二、构造(__new__)和初始化(__init__){ source\十.py:2:print("-------二、构造(__new__)和初始化(__init__)----") } 三、属性的访问控制{ source\十.py:2:print("-------三、属性的访问控制----") } 四、对象的描述器{ source\十.py:2:print("-------四、对象的描述器----") } 五、自定义容器(Container){ source\十.py:2:print("-------五、自定义容器(Container)----") } 六、运算符相关的魔术方法{ source\十.py:2:print("-------六、运算符相关的魔术方法----") } } Python(十一) 枚举类{ 一、枚举类的使用{ source\十一.py:2:print("-------一、枚举类的使用----") } 二、Enum 的源码{ source\十一.py:2:print("-------二、Enum 的源码----") } 三、自定义类型的枚举 { source\十一.py:2:print("-------三、自定义类型的枚举 ----") } 四、枚举的比较{ source\十一.py:2:print("-------四、枚举的比较----") } } Python(十二) 元类{ 一、Python 中类也是对象{ source\十二.py:2:print("-------一、Python 中类也是对象----") } 二、使用 type() 动态创建类{ source\十二.py:2:print("-------二、使用 type() 动态创建类----") } 三、什么是元类{ source\十二.py:2:print("-------三、什么是元类----") } 四、自定义元类{ source\十二.py:2:print("-------四、自定义元类----") } } Python(十三) 线程与进程{ 多线程编程{ source\十三.二.1.py:2:print("-------1、线程的创建----") source\十三.二.2.py:2:print("-------2、线程合并(join方法)----") source\十三.二.4.py:2:print("-------4、Condition 条件变量----") source\十三.二.5-1.py:2:print("-------5、线程间通信1----") source\十三.二.5-2.py:2:print("-------5、线程间通信2----") } 进程{ source\十三.三.1.py:2:print("-------1、类 Process ----") source\十三.三.2.py:2:print("-------2、把进程创建成类----") source\十三.三.3.py:2:print("-------3、daemon 属性----") source\十三.三.4.py:2:print("-------4、join 方法----") source\十三.三.5.py:2:print("-------5、Pool----") source\十三.三.6.py:2:print("-------5、Pool----") } }