向日葵223

导航

 

2017年12月23日

摘要: 概述 反射实现动态装配,通过字符串来反射类中的属性和方法 反射函数 1、hasattr(obj,name_str) 作用:判断一个对象obj是否存在name_str的属性或者方法 2、getattr(obj, name_str) 作用:根据字符串name_str获取obj对象中的内存地址或者对应的属 阅读全文
posted @ 2017-12-23 11:11 向日葵223 阅读(77) 评论(0) 推荐(0) 编辑
 
摘要: 类的语法 1.1语法 1.2self关键字 self关键字相当于实例化后的实例本身d,在实例化过程中,把自己传进去 类方法 1.1封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不 阅读全文
posted @ 2017-12-23 11:10 向日葵223 阅读(219) 评论(0) 推荐(0) 编辑
 
摘要: 异常处理 1)单个报错处理 2)2个报错处理 3)抓取所有错误处理————不建议这么用 4)抓取错误处理 阅读全文
posted @ 2017-12-23 11:10 向日葵223 阅读(82) 评论(0) 推荐(0) 编辑
 
摘要: 静态方法 定义了静态方法@staticmethod就与类没什么关联,只是名义上仍旧归属类,实际上在静态方法里访问不了类或实例中的任何属性。调用静态方法或者属性可通过类名.函数名(属性名)调用,具体实现如下: 未定义静态方法前: 定义静态方法后: 若非要给静态方法传递参数进去,可将实例化后的实例对象传 阅读全文
posted @ 2017-12-23 11:09 向日葵223 阅读(1166) 评论(0) 推荐(0) 编辑
 
摘要: 概念 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。当同一个类的对象有共同的属性也有不同的属性时,我们就弄一个父类弄多个子类,子类继承父类的属性,且子类又有自己特有的属性。是面向对象(o 阅读全文
posted @ 2017-12-23 11:09 向日葵223 阅读(153) 评论(0) 推荐(0) 编辑
 

2017年7月28日

摘要: Q:1.1、optparse参数处理 1、带参数装饰器执行步骤 2、列表、元组、字典中的深copy、浅copy如何理解? 阅读全文
posted @ 2017-07-28 20:34 向日葵223 阅读(192) 评论(0) 推荐(0) 编辑
 

2017年7月16日

摘要: configparser是修改常见配置文件 配置文件格式 创建配置文件 一般我们很少创建,直接在文件修改就可以了,除非是用系统管理,但是还是要掌握的。 读取配置文件 配置文件增删改查 阅读全文
posted @ 2017-07-16 22:44 向日葵223 阅读(191) 评论(0) 推荐(0) 编辑
 
摘要: 简述 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 1、hashlib.md5()加密 2、sha...()系列 已经被淘汰 ps: 3、hmac 还不够吊?python 还有一个 hma 阅读全文
posted @ 2017-07-16 22:43 向日葵223 阅读(244) 评论(0) 推荐(0) 编辑
 
摘要: 简述 在json、pickle模块说过最好是dump一次、pickle一次,若如果真想dump、load多次,并且能将数据的进行持久化,应当如何呢? shelve模块 shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 阅读全文
posted @ 2017-07-16 22:42 向日葵223 阅读(83) 评论(0) 推荐(0) 编辑
 
摘要: 对文件进行copy、还可以压缩包 文件copy 1)shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中,需要打开文件,fsrc,fdst是2个文件的文件句柄 2)shutil.copyfile(src, dst) 从一个文件拷贝到另一个文件 阅读全文
posted @ 2017-07-16 22:37 向日葵223 阅读(195) 评论(0) 推荐(0) 编辑