摘要: 上面这个代码的结果是: 如果使用append的时候,字典中每个列表都会append,如果直接修改值,就不会有这个的bug 阅读全文
posted @ 2018-06-19 15:14 水如如 阅读(260) 评论(2) 推荐(0) 编辑
摘要: 拆分字符串(含有多个分隔符) 去掉不需要的字符 判断字符串的开头/结尾元素 一、拆分字符串 问题引入: 把某个字符串依据分隔符拆分,该字符包含不同的多种分隔符,如下 s = '12;;7.osjd;.jshdjdknx+' 其中 ; . + 是分隔符 方法一,不断使用str.split(),再用ex 阅读全文
posted @ 2018-06-18 22:01 水如如 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 如何实现可迭代对象和迭代器对象 如何实现反向迭代 如何实现在一个for循环中迭代多个可迭代对象 对迭代器进行切片操作 itertools总结 一、如何实现可迭代对象和迭代器对象 重要概念!!!迭代器,可迭代对象,生成器,很容易绕晕了。 凡是可以使用for进行循环的就是可迭代对象,其中可以通过next 阅读全文
posted @ 2018-06-18 21:42 水如如 阅读(130) 评论(0) 推荐(0) 编辑
摘要: namedtuple deque OrderedDict Counter 一、namedtuple 用于创建一个自定义的tuple对象,可以用于给数组重命名,提高数组索引可读性。 示例: 二、deque deque是一个双向列表,包含append(),pop(),appendleft(),pople 阅读全文
posted @ 2018-06-18 20:47 水如如 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、如何在列表、字典、集合中筛选数据 问题引入: 列表:[-10,2,2,3,-2,7,6,9] 找出所有的非负数 字典:{1:90,2:55,3:87...} 找出所有值大于60的键值对 集合:{2,3,8,6,7,5} 找出所有被3整除的数 列表: 字典: 集合: 二、列表(元组)的重命名 问题 阅读全文
posted @ 2018-06-18 20:17 水如如 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、json.dumps() 将python字典类型转换成json对象 二、json.loads() 将json对象转换成python字典 三、json.dump 把序列化后的字符串写到文件中 四、json.load 从文件中读取文件内容 阅读全文
posted @ 2018-06-15 20:17 水如如 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 可以参考菜鸟教程:http://www.runoob.com/python3/python3-smtp.html 阅读全文
posted @ 2018-06-15 19:37 水如如 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1、安装模块 2、导入模块 3、打开excel文件 4、获取数据表的数据 5、获取表名称 6、获取行、列数量 7、获取某行、列的值 8、获取单元格的值 9、综合示例 10、总结 综合示例中的copy是为了实现可以在表格中写入数据,xlrd没有读的功能,xlwt有,但是会覆盖之前的原文件,所有可以先c 阅读全文
posted @ 2018-06-14 19:32 水如如 阅读(276) 评论(0) 推荐(0) 编辑
摘要: unittest的基本概念 一、基本概念 Testcase是所有测试用例的基类 TestSuite是创建一个测试“容器”,可以往里面加case TextTestRunner是运行测试用例 二、如何创建测试用例类 所有的用例类都需要继承TestCase 测试用例中setUp和tearDown是每一个c 阅读全文
posted @ 2018-06-10 21:10 水如如 阅读(2271) 评论(0) 推荐(0) 编辑
摘要: http://docs.python-requests.org/zh_CN/latest/user/quickstart.html 示例一: 示例二: 示例三,以一个字符串字典来提供参数: 阅读全文
posted @ 2018-06-10 20:57 水如如 阅读(308) 评论(0) 推荐(0) 编辑