摘要:
上面这个代码的结果是: 如果使用append的时候,字典中每个列表都会append,如果直接修改值,就不会有这个的bug 阅读全文
摘要:
拆分字符串(含有多个分隔符) 去掉不需要的字符 判断字符串的开头/结尾元素 一、拆分字符串 问题引入: 把某个字符串依据分隔符拆分,该字符包含不同的多种分隔符,如下 s = '12;;7.osjd;.jshdjdknx+' 其中 ; . + 是分隔符 方法一,不断使用str.split(),再用ex 阅读全文
摘要:
如何实现可迭代对象和迭代器对象 如何实现反向迭代 如何实现在一个for循环中迭代多个可迭代对象 对迭代器进行切片操作 itertools总结 一、如何实现可迭代对象和迭代器对象 重要概念!!!迭代器,可迭代对象,生成器,很容易绕晕了。 凡是可以使用for进行循环的就是可迭代对象,其中可以通过next 阅读全文
摘要:
namedtuple deque OrderedDict Counter 一、namedtuple 用于创建一个自定义的tuple对象,可以用于给数组重命名,提高数组索引可读性。 示例: 二、deque deque是一个双向列表,包含append(),pop(),appendleft(),pople 阅读全文
摘要:
一、如何在列表、字典、集合中筛选数据 问题引入: 列表:[-10,2,2,3,-2,7,6,9] 找出所有的非负数 字典:{1:90,2:55,3:87...} 找出所有值大于60的键值对 集合:{2,3,8,6,7,5} 找出所有被3整除的数 列表: 字典: 集合: 二、列表(元组)的重命名 问题 阅读全文
摘要:
一、json.dumps() 将python字典类型转换成json对象 二、json.loads() 将json对象转换成python字典 三、json.dump 把序列化后的字符串写到文件中 四、json.load 从文件中读取文件内容 阅读全文
摘要:
可以参考菜鸟教程:http://www.runoob.com/python3/python3-smtp.html 阅读全文
摘要:
1、安装模块 2、导入模块 3、打开excel文件 4、获取数据表的数据 5、获取表名称 6、获取行、列数量 7、获取某行、列的值 8、获取单元格的值 9、综合示例 10、总结 综合示例中的copy是为了实现可以在表格中写入数据,xlrd没有读的功能,xlwt有,但是会覆盖之前的原文件,所有可以先c 阅读全文