一、容器类型(下)
-
重点学习容器的定义
-
常用操作的建议
-
跟着课堂把代码写一遍即可,混个脸熟,后面现用现查
-
增、删、改、查:重点掌握 查
-
字符串、元组:只能查,不能改
-
1.1 字符串str
1.1.1 字符串基本语法
1.1.2 字符串常用方法介绍
1.1.3 字符串案例:用户名和密码校验
1.2 集合set
1.2.1 集合基本使用
1.3 字典dict
1.3.1 字典基本语法
1.3.2 字典常用方法介绍
1.3.3 字典遍历
1.4 切片slice
1.5 推导式
1.5.1 推导式基本语法
1.5.2 推导式练习
1.6 容器公共方法
1.7 案例:字符串逆序统计
二、面向对象
2.1 面向对象编程介绍
-
面向对象编程: Object Oriented Programming 简写 OOP
-
在面向对象的世界里:万事万物皆对象
-
面向过程
-
买菜、洗菜、切菜、做菜,按步骤完成这个过程
-
-
面向对象
-
弄了一个自动炒菜机对象,把买菜、洗菜、切菜、做菜封装在机器里
-
面向对象对面向过程做了进一步的封装
-
-
类和对象是面向对象非常重要的概念
-
类是描述了一种类型(相当于图纸)
-
对象是这个类型的具体实现(相当于图纸具体实现)
-
2.2 面向对象基础语法
2.2.1 类和方法基本使用
2.2.2 类外添加和使用属性
2.2.3 self参数的使用
2.3 魔法方法(内置方法)
2.3.1 无参__init__
方法使用
2.3.2 带参__init__
方法的使用
2.3.3 __str__
方法的使用
2.4 案例:摆放家具
2.5 访问权限
2.6 面向对象三大特性
2.6.1 封装
2.6.2 继承
在程序中,继承描述的是指的是类与类之间的关系,如下如所示:
-
站在父类的角度来看,父类派生出子类
-
站在子类的角度来看,子类继承于父类
-
父类也叫基类、超类,子类也叫派生类
-
注意:使用继承时需要考虑类与类之间是否存在 is...a 的关系,不能盲目使用继承
-
猫类继承于动物类
-
学生类继承于人类
-
人类不应该继承于猫类
-