摘要:
字体染色 阅读全文
摘要:
Python 序列化模块 序列化 将原本的列表或字典等内容转换为 字符串 的过程叫做序列号 百度百科:https://baike.baidu.com/item/JSON/2462549?fr=aladdin 比如python中,我们想将代码计算出的数据给另外一段程序使用,怎么做? 现在想到的办法 阅读全文
摘要:
软件开发规范 目录层级 存放程序执行文件,setup.py 存放配置文件 settings 存放程序的核心逻辑代码 存放模块及包(扩展) 存放数据文件 日志文件 setup.py 阅读全文
摘要:
面向对象 类 class 类型 类变量 实例方法 __init__ attack bite 类指针 指向父类 对象 对象指针 实例变量 self.name slef.age 组合 一个对象作为一个属性 self.course = python 继承 class Foo:pass class Son( 阅读全文
摘要:
模块的导入 模块是一个 文件 文件太大,代码堆积太多,使用自定义模块,把多行代码拆分成多个文件,使得代码更加严谨清楚 导入整个模块 导入单个功能 导入模块总结 from 模块 import 变量 import 模块 模块.变量访问变量的值 包的导入 无论是导入模块还是包,必须要保证被导入的模块和包所 阅读全文
摘要:
object类 object是python的默认类,有很多的方法,python种默认的list,str,dict等等都是继承了object类的方法 继承了object的类属于新式类 ,没有继承属于经典类 在python3种默认都是新式类,也即是所有的自定义类,基类都会继承object类 描述 在py 阅读全文
摘要:
继承 什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为 基类 或 超类 ,新建的类称为 派生类 或 子类 python中类的继承分为:单继承和多继承 提示:如果没有指定基类,python的类会默认继承object类,object是所有python类 阅读全文
摘要:
内置方法 凡是数据类型 都会或多或少带一些 双下方法 双下方法 : `__str__ __xxx__` 在各python书种也称为 魔术方法 内置方法 特点 :不正经的,调用的时候总是不好好调用 例子: 重要方法 默认打印对象会打印的则是对象的内存地址,但是地址对我来说没有作用类中定义 方法,ret 阅读全文
摘要:
封装 面向对象三大特性: 继承 封装 多态 隐藏对象的属性和实现细节,仅对外提供公共访问方法 广义上的封装 : 把方法和变量都封装在类中 狭义上的封装 : 在类的外部干脆不能调用了 优点 1. 将变化隔离 2. 便于使用 3. 提高复用性 4. 提高安全性 封装原则: 将不需要对外提供的内容隐藏起来 阅读全文
摘要:
反射 描述 反射就是指在程序运行时,动态的去确定对象的类型,并且可以通过字符串的的形式去调用对应的属性,方法,导入模块, 是一种基于字符串的事件驱动 举一个例子: 但是上面的方法,我们如果要调用成百上千的个方法或者属性,不得死了,所以就有了反射这种方法 python提供了几个内置函数来解决这种事情 阅读全文