静态方法
类方法
属性方法
特殊方法
一种神奇的类的构造方式
read more
面向对象p1
面向对象介绍(它是编程的日常,特别重要)
世界万物,皆可分类。
世界万物,皆为对象。
只要是对象就肯定属于某种类。
只要是对象就肯定有属性。
存在三种编程范式,面向过程,面向对象,函数式编程
特性
Class类
对一组相同属性对象的抽象,定义了共同的属性和方法。
Object对象
1.封装:把一些功能的实现细节不对外暴露
2.继承:代码的重用
3.多态:
一种接口多种实现,允许子类指针赋值给父类,为了实现接口的重用,
语法
1.属性
实例变量
类变量:
类变量用途:大家共用的属性,节省开销
私有属性: __var
2.方法:
构造方法
析构函数
3.构造函数:在实例化时做一些初始化的工作。
4.析构函数:在实例释放销毁的时候执行的,通常用于做一些收尾工作,如关闭一些数据库链接打开的临时文件
5.私有方法,私有属性 都是前面加两个下划线,外部不可直接访问,必须通过内部调用
7.实例变量
8.单继承,多继承
9.静态方法:
只是名义上归类管理,实际上在静态方法里访问
read more
常见python标准库
自学常见的python标准库总结:
1.time datetime 标准库(时间相关)
2.random 标准库(随机数相关)
3.os 标准库(文件路径相关)
4.shutil 标准库(文件操作)
5.Shelve 标准库(数据存储和读取)
6.importlib 标准库 (动态导入模块)