文章目录
- python
-
- 一、py基础知识点
-
- 1.在py文件前面加上
- 2.python2执行py出现ASCII码问题
- 3.py关键字
- 4.常用数据类型
-
- 4.1 Numbers(数值类型)
- 4.2 bool(布尔类型)
- 4.3 string(字符串str)
- 4.4 List(列表)
- 4.5 set(集合)
- 4.6 Tuple(元组)
- 4.7 Dictory(字典)
- 4.8 NoneType(空类型)
- 5.数据类型转换(强类型语言)
- 6.py运算符
- 7.py输入输出
-
- 7.1 输入
- 7.2 输出
- 8.py分支
-
- 8.1 if分支
- 9.循环
- 10.时间日历
- 11.函数
-
- 11.1 偏函数(有点想java的重载)
- 11.2 高阶函数
- 11.3 返回函数
- 11.4 匿名函数(lambda函数)
- 11.5 闭包(Closure)
- 11.6 装饰器(设计模式)
- 11.7 生成器
- 11.8 递归函数
- 11.9 按位置传参数函数
- 11.10 函数作用域
- 12.python文件I/O操作
- 二、py核心知识点(oop)
-
- 1.面向对象基本理论
- 2.面向对象在python中实现
-
- 2.1 定义一个类(类也是对象,万物皆对象)
- 2.2 实例化对象
- 2.3 属性:某个对象的特性,通过实例化对象来调;而变量是可以改变的量值
- 2.4 方法:描述一个目标的行为动作
- 2.5 实例方法:可以使用实例属性和类属性 self.属性
- 2.6 类方法:可以使用类属性 cls.类属性(没有传实例对象参数前提)
- 2.7 静态方法:可以使用类属性,类名.属性(没有传实例对象参数前提)
- 2.8 元类:创建类对象的类(type类,继承于object)
- 2.9 类创建流程
- 2.10 类的描述
- 2.11 属性相关补充
-
- 2.11.1 私有化属性
- 2.11.2 只读属性
- 2.11.3 内置特殊属性
- 2.12 私有化方法
- 2.13 内置特殊方法
-
- 2.13.1 [生命周期方法](#3.3 监听对象生命周期)
- 2.13 .2 其他内置方法
- 2.14 浅拷贝与深拷贝
- 3.python对象的生命周期,以及周期方法
-
- 3.1 生命周期概念
- 3.2 涉及问题
- 3.3 监听对象生命周期
- 3.4 内存管理机制-存储方面
- 3.5 内存管理机制-垃圾回收方面
- 3.6 面向综合案例
- 4.面向对象三大特性
-
- 4.1 封装
- 4.2 继承
-
- 4.2.1 继承的分类
- 4.2.2 type与object区分
- 4.2.3 继承的影响
- 4.3 多态
- 4.4 抽象类、抽象方法
- 4.5 面向对象三大特性综合案例
- 5.py异常处理
-
- 5.1 异常和错误的概念
- 5.2 常见的系统异常
- 5.3 解决异常
-
- 5.3.1 预防异常:添加容错代码
- 5.3.2 解决异常
- 5.4 抛出异常
- 5.5 自定义异常(继承Exception, 或者BaseException)
- 6.包和模块
-
- 6.1 包和模块的分类
-
- 6.1.2 标准包/模块
- 6.1.3 三方包/模块
- 6.1.4 自定义包/模块
- 6.2 包/模块的操作
-
- 6.2.1 包/模块的创建
- 6.2.2 包/模块的基本信息
- 6.2.3 导入包/模块
- 6.3 [三方包的安装与升级](https://blog.csdn.net/m0_/article/details/)
- 7.[虚拟环境](https://blog.csdn.net/m0_/article/details/)
- 8.python反射

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/28574.html