摘要: li = [11,22,33,44,55,66] ret = filter(lambda a:a>33,li) print(list(ret)) ret2 = map(lambda a:a+100,li) print(list(ret2)) 阅读全文
posted @ 2016-07-26 08:35 永远之晨曦 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 1 import random 2 3 li = [] 4 for i in range(6): 5 r = random.randrange(0,5) 6 if r==2 or r ==4: 7 temp = random.randrange(0,10) 8 li.append(str(temp)) 9 else: 1... 阅读全文
posted @ 2016-07-25 17:54 永远之晨曦 阅读(141) 评论(0) 推荐(0) 编辑
摘要: JSON模块为序列化和反序列化模块,通过JSON,可以将列表、无序字典转换成字符串形式,从而实现序列化。同时可以将字符串反序列化成列表、字典。这两种转换分别对应的是json.dumps(),和json.loads().有一点值得注意的是,python以外的其他语言,基本上都是将双引号中的内容作为字符 阅读全文
posted @ 2016-06-29 21:30 永远之晨曦 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 字典使用时,使用for k,v in items():要将字典转换为元组,因此效率较低,如果数据量较大,就不建议使用这样的形式获取key和value的值,而要使用 for item in dict: print(item[k])的形式。 格式化输出小技巧:print('product list'.c 阅读全文
posted @ 2016-06-26 20:30 永远之晨曦 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 这个三级菜单费了很长时间,写起来很吃力,在老师讲之前,思路都错了,使用了字典套字典然后再套字典的方式,所以获取最里层的元素就很困难,一直被困在这里。听了老师的课,按照老师的思路,主要是数据的存储结构,然后自己写了控制逻辑。本来打算放弃了,因为很多同学都看视频教程都看到后面去了,自己很着急。但是我还是 阅读全文
posted @ 2016-06-23 19:28 永远之晨曦 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 列表方法: 方法 说明 append( item ) 在列表末尾插入(item ) count( element ) 返回element在列表中出现的次数 extend( newlist ) 将newlist的元素插入列表末尾 index( element ) 返回element在列表中的索引,如果 阅读全文
posted @ 2016-06-21 19:26 永远之晨曦 阅读(9829) 评论(0) 推荐(0) 编辑
摘要: python中对文件处理需要涉及到os模块和shutil模块得到当前工作目录路径:os.getcwd()获取指定目录下的所有文件和目录名:os.listdir(dir)删除文件:os.remove(file)删除多个目录:os.removedirs(r"/home")检测路径是否为文件:os.pat 阅读全文
posted @ 2016-06-17 22:28 永远之晨曦 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 写在要点之前的一段话,留给将来的自己:第一次参加编程的培训班,很兴奋很激动,之前都是自己在网上找免费的视频来看,然后跟着写一些课程中的代码,都是照着模子写,没有自己过多的思考。感觉这样学不好,除了多写以外,还得自己思考,经过了自己思考的源码,才能真正成为自己的东西。在上课前,班主任就让我们自己想一下 阅读全文
posted @ 2016-06-17 11:46 永远之晨曦 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 工作中的第一个小需求:扫描一个文件夹,查看是否有文件或者有新的文件,如果有,按照固定短信发送格式生成文件,通过FTP上传到短信平台进行短信发送。 ReadMe: 项目包含两个部分:1.功能函数。2.主程序,通过调用功能函数,结合控制流实现一定频率文件扫描、生成固定格式文件,ftp上传。功能函数包括: 阅读全文
posted @ 2016-06-17 10:13 永远之晨曦 阅读(1026) 评论(0) 推荐(0) 编辑