python
d4shman
~
展开
-
python中%r和%s的区别
%r用rper()方法处理对象%s用str()方法处理对象有些情况下,两者处理的结果是一样的,比如说处理int型对象。例一:print "I am %d years old." % 22print "I am %s years old." % 22print "I am %r years old." % 22返回结果:I am 22 years old.I am 22原创 2014-04-14 14:56:30 · 64981 阅读 · 11 评论 -
【好文收藏】理解python多线程
原文地址:http://agiliq.com/blog/2013/09/understanding-threads-in-python/ , http://my.oschina.net/leejun2005/blog/179265----------------目录[-]示例1,我们将要请求五个不同的url:1、单线程2、多线程示例2,全局变量的线程安全转载 2015-11-09 22:26:23 · 1997 阅读 · 0 评论 -
Linux守护进程设计规范及python实现
luoluo牛的gearman worker用到了守护进程,buzhong原创 2014-06-10 22:27:32 · 1143 阅读 · 0 评论 -
小试“以图搜图”
毕业设计做的User-based Recommend System,其中涉及到了“余弦相似度”这个概念。阮一峰大牛的博客介绍了以图搜图的原理(这里就不赘言),并给除了Python实现的代码 ,这个程序对于我来说,有的地方感觉稍显复杂,搜图的效果也不那么棒,于是我重写了下。原创 2014-06-13 17:08:19 · 4374 阅读 · 2 评论 -
Python中 filter | map | reduce | lambda的用法
1.filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:>>> def f(x): return x % 2 != 0 and x % 3 != 0 >>> filter(f, range(2, 25))原创 2014-06-13 12:27:30 · 1166 阅读 · 0 评论 -
Python图像处理之PIL模块
原文地址:--------------PIL 中的 Image 模块本文是节选自 PIL handbook online 并做了一些简单的翻译只能保证自己看懂,不保证翻译质量。欢迎各位给出意见。------------------------------------------------------ Image 模块提供了一个同名类(Image),也提供转载 2014-06-13 13:46:32 · 13635 阅读 · 0 评论 -
Python3.x和Python2.x的区别
-----------1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py2.5慢15%,还有很大的提升空间。 2.编码 Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法的: >>> 中国 = 'c转载 2014-06-11 15:38:13 · 824 阅读 · 0 评论 -
Python操作Mysql数据库
原来我用_mysql这个模块,比较简单,现在为了适应更高级的API,转到了My原创 2014-06-09 12:23:19 · 787 阅读 · 0 评论 -
Python日期循环操作的2中方法
方法1:方法2:原创 2014-06-09 19:07:57 · 17330 阅读 · 0 评论 -
理解Python中的if __name__=='__main__'
每个模块都有一个名称,在模块中可以通过语句来找出模块的名称。这在一个场合特别有用——就如前面所提到的,当一个模块被第一次输入的时候,这个模块的主块将被运行。假如我们只想在程序本身被使用的时候运行主块,而在它被别的模块输入的时候不运行主块,我们该怎么做呢?这可以通过模块的__name__属性完成。原创 2014-06-08 18:35:44 · 5620 阅读 · 2 评论 -
Python正则之预编译表达式re.compile()
对于程序频繁使用的表达式,编译这些biao原创 2014-06-08 17:16:50 · 16909 阅读 · 0 评论 -
理解Python的With as语句
原文地址:http://python.42qu.com/11155501------------------With语句是什么?Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown to转载 2014-06-08 15:54:31 · 33669 阅读 · 3 评论 -
Access PostgreSQL with Python
我的情况是因为psycopg2默认处理事务,不会自动提交。解决办法:db.set_isolation_level(0)参考:http://stackoverflow.com/questions/1219326/how-do-i-do-database-transactions-with-psycopg2-python-db-apiUse db.set_isolation转载 2014-03-25 12:23:17 · 1190 阅读 · 0 评论 -
Advice from an Old Programmer
看完learning python the hard way,---------------Advice from an Old ProgrammerYou've finished this book and have decided to continue with programming. Maybe it will be a career for you, or转载 2014-04-14 22:15:04 · 1023 阅读 · 1 评论 -
python中input()和raw_input()的区别
使用input和raw_input都可以读取控制台的输入,input()只能接受int,float或由它们组成的表达式:Python 2.7.5 (default, Mar 19 2014, 07:24:16)[GCC 4.5.4] on linux2Type "help", "copyright", "credits" or "license" for more information.原创 2014-04-14 15:19:32 · 16125 阅读 · 3 评论 -
使用base64 加密在URL安全传递|url_safe|php
原文地址:http://www.pylist.com/topic/1435231261-------------base64模块是用来作base64编码解码的。这种编码方式在电子邮件中是很常见的。它可以把不能作为文本显示的二进制数据编码为可显示的文本信息。编码后的文本大小会增大1/3。base64模块真正用的上的方法只有8个,分别是encode, decode, encod原创 2015-11-12 19:34:53 · 13755 阅读 · 0 评论