摘要: python pdb调试以及sublime3快捷键设置 pdb调试 如果对gdb比较熟悉的话,pdb就很容易上手。以一个demo快速了解常用的调试命令。 + python m pdb test.py进入调试环境 + b test 在test函数处设置断点,断点号为1 + b 2 ... 阅读全文
posted @ 2015-10-27 23:51 山月水风 阅读(6920) 评论(0) 推荐(1) 编辑
摘要: 工作簿 + xlrd.open_workbook('test.xls') + workbook.dump() + workbook.nsheets + workbook.sheets() + workbook.sheet_names() + wookbook.sheet_by_index... 阅读全文
posted @ 2015-10-25 19:55 山月水风 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 模拟实现一个enumerate函数 返回一个list, 如果list数据过多,则占用内存太大。而迭代器每次只需要很小的内存。再往下看迭代器。 迭代器 内建函数iter()可以生成一个iterator迭代器。相比list来说,iterator不需要很大的内存空间。 迭代器通过next()来... 阅读全文
posted @ 2015-10-24 22:28 山月水风 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 学完这几个优雅的内建函数,就可以做一些有趣的小练习来激发兴趣了。而python最大的好处便是简洁,看下边要求 用1行代码求 1! + 2! + 3! + ... + 10! 1. 求阶乘 reduce函数用来做累积累和 精简成lambda函数 2. 映射列表,求1到10的阶乘,返... 阅读全文
posted @ 2015-10-22 21:31 山月水风 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 以下是filter函数的官方文档,注意最后一段,当function不为None时,函数相似于[item for item in iterable if function(item)],function为None时,函数相似于[item for item in iterable if item]。 ... 阅读全文
posted @ 2015-10-20 22:55 山月水风 阅读(814) 评论(0) 推荐(0) 编辑