2011 9 4 12:06 PM 4297 次查看
分类:Python 标签:Python
不经意间在Quora看到这样一个问题:Why did Quora choose Python for its development?2名Quora的创始人给出了答案,我觉得很有参考价值,所以摘录在此。
2011 5 8 07:12 PM 6187 次查看
分类:Python 标签:Python
刚才看到一篇《Linear equations solver in 3 lines (Python recipe)》,用3行代码实现了解一元一次方程:
>>> solve("x - 2*x + 5*x - 46*(235-24) = x + 2")
3236.0
源码:
def solve(eq,var='x'):
eq1 = eq.replace("=","-(")+")"
c = eval(eq1,{var:1j})
return -c.real/c.imag
2011 2 11 07:50 PM 10607 次查看
分类:Python 标签:Python
这个假期玩了不少galgame,不过有些很老的游戏没有自动运行模式,点击鼠标又太伤按键了,于是想把滚动鼠标滚轮映射为点击鼠标。
网上搜了一下,没发现什么现成的软件,而按键精灵又太重量级了,于是考虑干脆自己用Python写个算了。
2010 12 22 07:15 PM 18239 次查看
分类:Python 标签:Python
本文很久未更新,仅供参考。
今天注册了下新浪微博,无聊之余便想写个应用玩玩。之前也曾写过Twitter的应用,因此这次自然是得心应手,不到半小时就写完了一个应用…
2010 12 17 05:00 PM 1400 次查看
分类:Python 标签:Python
2010 12 15 12:39 AM 2244 次查看
分类:Python 标签:Python
Python的dict类型是个很赞的玩意,不过在获取值时却有点麻烦,因为[]操作符会在key不存在时抛出KeyError异常。
很容易想到3种方法来解决这个问题:先判断key是否存在,然后再获取;直接获取,但是捕捉异常;使用get方法的第二个参数。
2010 12 14 08:26 PM 10402 次查看
分类:Python 标签:Python
Python标准库里提供了time、datetime和calendar这3个模块来进行时间和日期的处理,其中应用最广的是datetime,而转换时区也是靠它来做的。
时区这个玩意非常抽象,处理它时经常弄得我头晕,只好记录下来,免得以后再犯晕。
2010 11 30 09:37 PM 8261 次查看
分类:Python 标签:Python
今天看到V2EX有人在争Python源码应该用空格还是tab,不想进去插话,于是写在这里吧…
就我本人而言,我是习惯tab的,原因很简单,几乎所有的程序语言都推荐使用tab来缩进。
单独使用Python还没什么,但如果混合其他语言的话,就会觉得别扭了。
举个最简单的例子:在使用Python模板时,Python、HTML和JavaScript代码是混合在一起的,后者我都是用tab来缩进,我不可能单独在写其中的Python代码时敲几下空格。
2010 11 30 07:33 PM 2487 次查看
分类:Python 标签:Python
由于发现list.append()方法很慢,于是去测试了一下,顺便也弄上了StringIO,结果发现StringIO的性能太差了,还不如字符串相加。
测试取的是一个200多行50多k的网页,每次加一行来测试速度,代码如下: