Python程序设计
异常捕获
一、异常
1.异常语法
- 捕获异常最简单的语法格式:
- 处理复杂的异常完整的异常语法:
2.抛出异常
- 创建 一个 Exception 的 对象
使用 raise 关键字 抛出 异常对象
面向对象基础
一、面向对象
1.类和对象
类只有一个,而 对象 可以有很多个;不同的对象 之间 属性 可能会各不相同。
特征 ——> 属性
行为 ——> 方法
类名满足大驼峰命名法
2.面向对象基础语法
- dir 内置函数
模板 : 类
根据模板创建的事物: 对象
类:
对象的特征 属性
对象的行为 方法
对象: 具有类定义是属性和方法,不能多也不能少
创建对象的过程,叫做 类的 实例化
实例化的过程:
开空间 使用内置函数 new *程序自动完成,可以人为去改变该方法
赋予对象的属性 初始化 init
定义对象的 方法
收回对象在内存中的空间 del *程序自动完成,可以人为去改变该方法
二、定义简单类
1.创建对象
- 小猫 爱 吃 鱼,小猫 要 喝 水
2.给对象增加属性
对象属性的封装应该封装在类的内部(这种方式虽然简单,但是不推荐使用)
- 使用self在方法内部输出每一只猫的名字
三、初始化方法
1.在类的外部给对象增加属性
日常开发中,不推荐在 类的外部 给对象增加属性,运行时,没有找到属性,程序会报错,属性应该 封装在类的内部。
2.初始化方法
- 在初始化方法内部定义属性
- 改造初始化方法ー一初始化的同时设置初始值
创建对象的同时,就设置对象的属性,对__init__方法进行改造