06 2018 档案

摘要:反射的四个机制 hasattr getattr setattr delattr 具体实现代码如下 反射自己模块中的属性变量sys.modules[''__main__"] 反射自己模块中的方法函数sys.modules[__name__] ****************************** 阅读全文
posted @ 2018-06-30 14:13 青红*皂了个白 编辑
摘要:第一层面的封装:类就是麻袋,本身就是封装 第二层面的封装:类中定义私有的,只能在类的内部使用,外部无法访问(类似 __name) 数据类型的处理实现: 阅读全文
posted @ 2018-06-30 09:56 青红*皂了个白 编辑
摘要:通过共同的属性或者动作来操作及访问,不用考虑具体的类 不同的实例对象调用相同的方法 阅读全文
posted @ 2018-06-29 14:08 青红*皂了个白 编辑
摘要:子类能继承父类的属性和方法,若子类没有,则去父类中调用 通常更常用一些的方法是接口继承,它在父类中定义好子类继承必须具备的函数,但不会提供函数的具体实现,由子类继承后来具体实现,Python可以有多个父类继承,但Java或者C#只能有一个。 对父类的字段属性进行调用,同时衍生出子类特有的字段属性,可 阅读全文
posted @ 2018-06-28 08:13 青红*皂了个白 编辑
摘要:类的静态属性:通常可以让实例化对象以数据属性的形式来调用定义的特定方法(比如用来计算面积、体积等 通常与类的数据属性绑定self) 用关键字 @property 来修饰 类方法:通常与类的信息相绑定(cls),可以用类来调用方法和自己的属性 ,不一定非要实例化一个对象来实现 用关键字 @classm 阅读全文
posted @ 2018-06-27 14:41 青红*皂了个白 编辑
摘要:具体代码的实现如下: 阅读全文
posted @ 2018-06-26 14:02 青红*皂了个白 编辑
摘要:获取配置文件根节点: 查询配置文件的key或者value: 若果不想输出默认default,可以将default换成其他名称 如果节点值在本节点里面没有,会去默认节点里去寻找 对配置信息增删改操作如下: 阅读全文
posted @ 2018-06-25 11:55 青红*皂了个白 编辑
摘要:首先导入logging的内置函数包 用basicConfig() 方法来输出日志文档 ,只能进行单一的输出,要么控制台输出日志信息,要么文档输出日志。 默认是控制台输出日志,文档输出则要在方法里面加入要输出的文档名字: 需要注意的是当前的py文件别与logging重名,否者第一行导入的就不是pyth 阅读全文
posted @ 2018-06-24 21:47 青红*皂了个白 编辑

点击右上角即可分享
微信分享提示