摘要: 一、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同, 普通字段属于对象 静态字段属于类 由上述代码可以看出【普通字段需要通过对象来访问】【静态字段通过类访问】,在使用上可以看出普通字段和静态字段的归属是不同的。其在内容的存储方式类似如下图: 由上 阅读全文
posted @ 2018-08-05 16:48 黄瓜不是好瓜 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向对象的三大特性是指:封装、继承和多态。 一、封装 封装,顾名思义就是将内容封装到某个地方,以后再去调用被封装在某处的内容。 阅读全文
posted @ 2018-08-04 22:06 黄瓜不是好瓜 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 反射:通过字符串的形式导入模块,通过字符串的形式去模块中寻找指定函数、字段、全局变量等 根据用户输入的内容导入模块 由以下四个内置函数提供:hasattr、getattr、setattr、delattr,改四个函数分别用于对对象内部执行:检查是否含有某成员、获取成员、设置成员、删除成员。 class 阅读全文
posted @ 2018-08-02 16:14 黄瓜不是好瓜 阅读(112) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python# -*- coding:utf-8 -*-#计算100——300之间所有能被3和7整除的所有数之和'''sun = 0for i in range(100,301): if i % 3 ==0 and i % 7==0: sun +=iprint(sun) 阅读全文
posted @ 2018-07-29 22:11 黄瓜不是好瓜 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 生成器:一个函数调用时返回一个迭代器,那这个函数就叫做生成器(generator);如果函数中包含yield语法,那这个函数就会变成生成器; def func(): yield 1 yield 2 yield 3 yield 4 上述代码中:func是函数称为生成器,当执行此函数func()时会得到 阅读全文
posted @ 2018-07-27 15:48 黄瓜不是好瓜 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 1 2 3 import shutil shutil.copyfileobj(open('old.xml','r'), open('new.xml', 阅读全文
posted @ 2018-07-27 09:49 黄瓜不是好瓜 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 解释器相关的放到sys模块 系统相关的放到os模块 os.start ('path/filename') 获取文件/目录信息 import os info = os.start("D:\\pip.zip") print(info) ##获取文件内容 print(info.st_size) ##获取某 阅读全文
posted @ 2018-07-26 23:14 黄瓜不是好瓜 阅读(106) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python# -*- coding:utf-8 -*-import requestsfrom xml.etree import ElementTree as ETr = requests.get('http://www.webxml.com.cn/WebService 阅读全文
posted @ 2018-07-26 09:52 黄瓜不是好瓜 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 查看天气import requestsresponse = requests.get("http://www.weather.com.cn/adat/sk/101010500.html")response.encoding = "utf-8"result = response.textprint(r 阅读全文
posted @ 2018-07-25 20:15 黄瓜不是好瓜 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 最简单的MD5 import hashlib # ######## md5 ######## hash = hashlib.md5() # help(hash.update) hash.update(bytes('admin', encoding='utf-8')) print(hash.hexdi 阅读全文
posted @ 2018-07-25 11:22 黄瓜不是好瓜 阅读(409) 评论(0) 推荐(0) 编辑