Tag Archives: python

Windows下安装mysqldb

环境:windows7+python2.6+xampplite自带的mysql。 从官方网站下载了,一会儿这个不好,一会儿那个缺少,最后还一定要个Microsoft Visual Studio 2008做compiler,绝对昏倒。 最后找到了好心人MySQL-python Windows 64bit and 32bit distributions提供了各个版本的windows的编译版本,双击,2秒搞定了。

Python中的a?b:c

写代码到一半,今天是Python,想用(?:),然后突然发现强大的Python竟然不支持这个,OMG。Google之,事实证明总有类似的方法: val = float(raw_input("Age: ")) status = ("working","retired")[val>65] print "You should be",status <?php $status = ($val > 65) ? "retired" : "working"; ?> BTW: 谁能告诉我ternary operator的中文是什么?玉伯说了,叫“三元操作符”,Leo说叫“三目运算”,也有说叫“逻辑运算”的。 今天看到一blog叫life is short - you need Python! 事实证明我又白了一次,人家用的就是tuple嘛,先建个("working","retired"),后面的[val>65]就相当于[0]或者[1],其实一点儿都不奇妙,只是人家不说咱就想不到。