摘要: map函数,对seq列表的每一个元素调用func函数,形成一个新的列表,map函数返回此新的列表。map函数python实现代码:1 def map(func,seq):2 mapped_seq = []3 for eachItem in seq:4 mapped_seq.append(func(eachItem))5 return mapped_seq filter函数的功能相当于过滤器。调用一个返回值为bool型的函数bool_func,来遍历每个seq中的元素,返回seq中由所有符合要求元素生成的新列表。filter函数python代码实现:1 d... 阅读全文
posted @ 2012-04-01 13:25 Goodpy 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 更详细的介绍请参见python3.0的文档Common Stumbling Blocks本段简单的列出容易使人出错的变动。print语句被print()函数取代了,可以使用关键字参数来替代老的print特殊语法。例如:Old: print "The answer is", 2*2New: print("The answer is", 2*2)Old: print x, # 使用逗号结尾禁止换行New: print(x, end=" ") # 使用空格代替换行Old: print ... 阅读全文
posted @ 2012-04-01 13:07 Goodpy 阅读(485) 评论(0) 推荐(0) 编辑
摘要: python 持久性管理(pickle)持久性就是指保持对象,甚至在多次执行同一程序之间也保持对象。通过本文,您会对 Python对象的各种持久性机制(从关系数据库到 Python 的 pickle以及其它机制)有一个总体认识。另外,还会让您更深一步地了解Python 的对象序列化能力。什么是持久性?持 久性的基本思想很简单。假定有一个 Python 程序,它可能是一个管理日常待办事项的程序,您希望在多次执行这个程序之间可以保存应用程序对象(待办事项)。换句话说,您希望将对象存储在磁盘上,便于 以后检索。这就是持久性。要达到这个目的,有几种方法,每一种方法都有其优缺点。例如,可以将对象数据存储 阅读全文
posted @ 2012-04-01 00:58 Goodpy 阅读(7341) 评论(0) 推荐(1) 编辑
摘要: 在学习python的过程中,lambda的语法时常会使人感到困惑,lambda是什么,为什么要使用lambda,是不是必须使用lambda? 下面就上面的问题进行一下解答。 1、lambda是什么? 看个例子: 1 g = lambda x:x+1 看一下执行的结果: g(1) >>>2 g(2) >>>3 当然,你也可以这样使用: lambda x:x+1(1) >>>2 可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体,用函数来表示为:1 def g(x):2 return x+1 . 阅读全文
posted @ 2012-03-29 16:15 Goodpy 阅读(530503) 评论(7) 推荐(41) 编辑
摘要: 先上图,看看引擎效果(还不错吧):引擎本身由c++编写,使用python或者c++调用(pythoner有想开发3D游戏的,可以看看咯)。下面简单的贴一下上面图片的代码: 1 from direct.showbase.ShowBase import ShowBase #基本显示模块 2 from math import pi,sin,cos 3 from direct.task import Task#任务模块 4 from direct.actor.Actor import Actor#动态模块 5 class MyApp(ShowBase): 6 def __init__(self... 阅读全文
posted @ 2012-03-27 11:38 Goodpy 阅读(11246) 评论(1) 推荐(0) 编辑
摘要: 我的双色球分析程序 因为平时有买双色球,无奈屡买不中。故使用python完成了一个双色球分析程序,来提高中奖概率。下面就此程序,进行简单说明。 程序介绍:1、根据以往中奖纪录,进行分析,分析一段时间各个号码出现的次数,时间段分为三个,分别为一周(3期)、一月(13期)、一年(153期)。2、根据第一条分析结果,计算每个号出现的概率。3、给每个时间段(一周、月、年)统计出的号码出现概率,附一个权重,即用来表示,对最终分析结果的影响力。具体如下 (1)统计一年中(153期)出现最多的号码。 (2) 统计一月中(13期)出现最多的号码。 (3) 统计一周中(3期)出现最少的号码。... 阅读全文
posted @ 2012-03-08 14:55 Goodpy 阅读(8364) 评论(2) 推荐(0) 编辑