摘要: 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 创建文件 好多软件的常见文档格式如下: 用python生成一个这样的文档 查找文件 增删改操作 阅读全文
posted @ 2018-01-25 15:09 TheLand 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 函数式简单配置 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG),默认的日志格式为日志级别:Log 阅读全文
posted @ 2018-01-25 15:09 TheLand 阅读(186) 评论(0) 推荐(0) 编辑
摘要: import hashlib usr = input('username :') pwd = input('password : ') with open('userinfo') as f: for line in f: user,passwd,role = line.split('|') md5 阅读全文
posted @ 2018-01-24 15:03 TheLand 阅读(160) 评论(0) 推荐(0) 编辑
摘要: item系列 __getitem__\__setitem__\__delitem__ class Foo: def __init__(self,name,age,sex): self.name = name self.age = age self.sex = sex def __getitem__( 阅读全文
posted @ 2018-01-23 15:19 TheLand 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、isinstance和issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二、反射 python面向对象中的反射:通过字符串的形式操作对象相关的属性。pytho 阅读全文
posted @ 2018-01-22 16:22 TheLand 阅读(173) 评论(0) 推荐(0) 编辑
摘要: property属性 什么是特性property property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 class Bmi: ''' 定义了一个Bmi类; 提供计算的方法 ''' def __init__(self,kg,high): self.kg = kg self.hig 阅读全文
posted @ 2018-01-22 15:29 TheLand 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 【封装】 【好处】 【封装原则】 私有变量和私有方法 私有变量 这种自动变形的特点: 这种变形需要注意的问题是: 私有方法 在继承中,父类如果不想让子类覆盖自己的方法,可以将方法定义为私有的 class Person: __key = 123 # 私有静态属性 def __init__(self,n 阅读全文
posted @ 2018-01-19 15:09 TheLand 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 文件有多种形态:文本文件,可执行文件 多态性 一 什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例 多态性 鸭子类型 Python崇尚鸭子类型,即‘如果看起来像、叫声像而且走起路来 阅读全文
posted @ 2018-01-18 15:53 TheLand 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 抽象类与接口类 接口类 继承有两种用途: 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口中的功能 class Alipay: ''' 阅读全文
posted @ 2018-01-18 15:49 TheLand 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 继承 什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 python中类的继承分为:单继承和多继承 查看继承 提示:如果没有指定基类,python的类会默认继承object类,object是所有python类的基 阅读全文
posted @ 2018-01-18 15:47 TheLand 阅读(237) 评论(0) 推荐(0) 编辑