1、面向对象是一种封装代码的方法,以便函数和变量都可以在一起,在Python中,所有变量都是对象
整数、浮点数、长整数、字符串、字典和列表在Python中都是对象,我们已经使用过的函数有keys(),hex(),append(),title(),想想他们是怎么使用的,对象和函数是如何在一起使用的
2、专业术语:
- 属性:一个对象拥有的值
- 方法:这是对象所附带的函数
- 实例:在任何时候,当我们创建一个新的对象,就称之为一个实例
- 类:对象的蓝图。类为对象定义了方法和属性,并且设置了所有的默认值
- 子类:当基于一个已有的类生成一个新类时,我们在对其子类化。子类得到了父类的所有属性、默认值和函数
- 必读
- 第1章 安装和运行python
- 第2章 用Python中使用数字
- 2.1本节要点
- 2.2 用变量存储信息
- 2.2.1 变量的类型
- 2.2.2 在变量中存储数字
- 2.2.3 命名变量
- 2.3 在Python中做数学运算
- 2.3.1 在python中必须先设置变量在做计算
- 2.3.2 运算符
- 2.3.3 运算的优先级
- 2.3.4 数学运算的组合类型
- 2.3.5 不可以除以0
- 2.4 比较数字
- 第3章 编程中的逻辑
- 3.1 本节要点
- 3.2 使用基本if语句
- 3.3 创建代码块
- 3.4 为if添加else
- 3.5 elif测试更多内容
- 3.6 True和False变量
- 3.7 使用try/except
- 第4章 在字符串中存储文本
- 4.1 本节要点
- 4.2 创建字符串
- 4.3 打印字符串
- 4.4 获取字符串相关信息
- 4.5 数学运算和比较运算
- 4.6 格式化字符串
- 4.6.1 用转义符控制间隔
- 4.6.2 删除空格
- 4.6.3 查找和替换文本
- 第5章 处理输入和输出
- 5.1 本节要点
- 5.2 从命令行获取信息 input()函数用于收集信息 raw_input()用于收集任何非数字的信息
- 5.3 获取密码
- 5.4 清理用户的输入
- 5.5 格式化输出
- 第6章 将项分组到列表中
- 6.1 本节要点
- 6.2 创建列表
- 6.3 获取有关列表的信息
- 6.4 操作列表
- 6.5 在列表中使用数学运算
- 6.6 排序列表
- 6.7 比较列表
- 第7章 使用循环重复代码
- 7.1本节要点
- 7.2 重复一定次数
- 7.2.1 获取数字的范围
- 7.2.2 命名循环变量,虽然我们经常使用一个单字母的变量,但建议使用一个对于说明代码想要做什么有意义的变量
- 7.2.3 遍历列表
- 7.2.4 跳到下一个列表项
- 7.2.5 跳出循环
- 7.3 只有为真时重复
- 第8章 创建简单的脚本
- 8.1 本节要点
- 8.2 创建一个基本的函数
- 8.3 传递值给函数
- 8.4 函数中的变量的作用域
- 8.5 在函数中组织函数
- 8.6 传递可变数目的参数
- 第9章 使用字典匹配键和值
- 9.1 本节要点
- 9.2 创建字典
- 9.3 获取有关字典的信息
- 9.4 比较字典
- 第10章 生成对象
- 10.1 本节要点
- 10.2 面向对象编程
- 10.3 规划一个对象
- 10.4 从对象生成对象
- 第11章 生成类
- 11.1 本节要点
- 11.2 生成一个基类的声明
- 11.3 为类增加方法
- 11.4 创建类的实例