高级语言帮助我们提供良好的逻辑机本身需要考虑的例外情况比较复杂,对程序员比较高
处理异常代码
异常机制本质:程序中可能遇到的一些问题
异常解决的关键是:dubwfeu
高级语言帮助我们提供良好的逻辑机本身需要考虑的例外情况比较复杂,对程序员比较高
处理异常代码
异常机制本质:程序中可能遇到的一些问题
异常解决的关键是:dubwfeu
单例模式:
工厂模式与单例模式
工厂模式实创建者与调用者的分离
组合是用来代码的复用
class基类继承(元组,多继承)
特殊方法和运算符重载
常见的特殊方法统计
所有的符号都是方法
类成员的重写
子类可以中心定义父类中的方法,这样就可以覆盖父类的方法
继承是代码复用的重要手段,子类:派生类
父类:基类
封装、继承、多态
私有属性和私有方法
#测试私有属性 class Employee: def __init__(self,name,age): self.name = name self.__age = age e =Employee("赵航",18) print(e.name) #print(e.age) print(e._Employee__age) print(dir(e))
方法没有重载
Python中参数没有类型,定义多个方法,只有最后一个有效,前面的被覆盖
方法的动态性
__del__析构函数
先进后出,后进先出
调用的时候函数创建好的对象
返回值
形参和实参
文档字符串
函数用法和底层分析
函数时可重用代码化,可重复调用
在python中一切都是对象
内置函数直接使用
其他函数需要先定义
推导式创建序列
推导式生成各种对象
生成器推导式
返回元组对象
一个生成器只能运行一次
生成器就是可迭代的对象
zip()可以实现多个序列的并行迭代,
循环代码的优化
尽量减少循环内部不必要的计算,嵌套循环中尽量减少内层循环的计算,尽可能往外提
局部变量查询加快,尽量使用局部变量