摘要: __call__Python中有一个有趣的语法,只要定义类型的时候,实现__call__函数,这个类型就成为可调用的。换句话说,我们可以把这个类型的对象当作函数来使用,相当于重载了括号运算符。例如,现在我们要计算重力环境下的自然落体位移。我们知道Sy=(gt**2)/2,那么,我们可以建立一个函数:def g_dpm(t):return (9.8*t**2)/2我们都知道,地球表面的重力加速度约等于9.8m/s**2,这个函数实在没什么技术含量。慢,头儿说了,我要算的是火星啊¥%#!呃……你能说人家无理取闹么?EA的FIFA足球里,我还见过微重力模式的球场,总之,在计算机程序里,很多超现实的需 阅读全文
posted @ 2006-02-24 16:33 计算机技术 阅读(368) 评论(0) 推荐(0)