异常处理:try-except
异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。
异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。
List|Set|Tuple类型互转
函数Method
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数能提高应用的模块性,和代码的重复利用率。提供了许多内建函数,比如print()
def 函数名(参数列表):
函数体
实参是一个实实在在存在的参数,是实际占用内存地址的,而形参只是意义上的一种参数,在定义的时候是不占内存地址的。
形参:parm1,parm2--参数列表
实参:“你”, “听不懂”
函数Method-带默认参数
#函数定义
def 函数名(参数1=默认值,参数2=默认值......参数N=默认值):
函数体
#函数调用
函数名(实参1,实数2......实数N)
函数名(实参1)
函数名()
函数Method-返回值
def 函数名(参数列表):
函数体
return 返回值1,返回值2...... 返回值N
接收值1,接收值2......接收N = def 函数名(实参列表)
类Class
类 class定义
self是对象的自身的引用:属性|类变量
__init__ 构造方法:只要实例化就会被调用
__私有化
继承
继承与私有
python加载与运行原理
一行一行加载入内存运行
类 class定义
1.类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。
2.类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。
3.数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。
4.方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖override,也称为方法的重写。
5.实例变量:定义在方法中的变量,只作用于当前实例的类。
6.继承:即一个派生类(derived class)继承基类(base class)的字段和方法。继承也允许把一个派生类的对象作为一个基类对象对待。例如:一个Dog类型的对象派生自Animal类,所以Dog也是一个Animal。
7.实例化:创建一个类的实例,类的具体对象
8.方法:类中定义的函数
9.对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。