Python
wdkirchhoff
这个作者很懒,什么都没留下…
展开
-
Python模块学习 – re 正则表达式
利用Python做字符处理非常方便,这当然离不开正则表达式的支持,下面是一篇CSDN上转载过来的关于re的文章。今天学习了Python中有关正则表达式的知识。关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正 则表达式处理函数。re.matchre.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。impor转载 2013-02-10 19:39:10 · 762 阅读 · 0 评论 -
Python模块学习 ---- urllib
urllib模块提供的上层接口,使我们可以像读取本地文件一样读取www和ftp上的数据。每当使用这个模块的时候,老是会想起公司产品的客户端,同事用C++下载Web上的图片,那种“痛苦”的表情。我以前翻译过libcurl教程,这是在C/C++环境下比较方便实用的网络操作库,相比起libcurl,Python的urllib模块的使用门槛则低多了。可能有些人又会用效率来批评Python,其实在操作网络,转载 2013-02-10 20:04:53 · 624 阅读 · 0 评论 -
Python模块学习 ---- pickle, cPickle 对象序列化/反序列化
cPickle模块是使用C语言实现的,所以在运行效率上比pickle要高。但是cPickle模块中定义的类型不能被继承(其实大多数时候,我们不需要从这些类型中继承。)。cPickle和pickle的序列化/反序列化规则是一样的,我们可以使用pickle序列化一个对象,然后使用cPickle来反序列化。同时,这两个模块在处理自引用类型时会变得更加“聪明”,它不会无限制的递归序列化自引用对象,对于同一转载 2013-02-10 21:45:54 · 1605 阅读 · 1 评论 -
Python 模块学习 -----pprint
使用 pprint 模块pprint 模块( pretty printer )用于打印 Python 数据结构. 当你在命令行下打印特定数据结构时你会发现它很有用(输出格式比较整齐, 便于阅读).import pprintdata = ( "this is a string", [1, 2, 3, 4], ("more tuples", 1.0, 2.3, 4.原创 2013-02-11 18:14:20 · 1421 阅读 · 0 评论 -
python challenge 过关心得 逐步更新
第零关:很简单,算出2的38次方 2**38答案为:274877906944第一关:按照题意,就是把字母映射到后面的第二个字母,代码如下:from string import maketransa=maketrans('','')[97:123]b=list(a)b.extend(['a','b'])b.pop(0)b.pop(0)b='原创 2013-02-10 17:01:32 · 20865 阅读 · 2 评论 -
Python 模块学习 ---- StringIO
StringIO - File-like objects that read from or write to a string buffer.StringIO经常被用来作为字符串的缓存,应为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。下面取自python help f = StringIO()原创 2013-02-11 19:15:18 · 1643 阅读 · 0 评论 -
在macosx 10.9 上安装pyqt 4
在Pyqt4上下载最新版本pyqt,升级Xcode至最新的版本PyQt-mac-gpl-4.10.5-snapshot-53faf7a0264a.tar.gz MacOS/X source在SIP下载最新版本的SIP,这个很重要,sip就是为了让python调用C++写的QT库sip-4.15.6-snapshot-3f9633204687.tar.gz Linux, UNIX原创 2014-03-30 09:58:57 · 2460 阅读 · 0 评论 -
LeetCode Majority Element
Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times.You may assume that the array is non-empty and the majority element always原创 2017-05-12 10:14:24 · 359 阅读 · 0 评论 -
LeetCode Array Partition I
Given an array of 2n integers, your task is to group these integers into n pairs of integer, say (a1, b1), (a2, b2), …, (an, bn) which makes sum of min(ai, bi) for all i from 1 to n as large as possibl原创 2017-05-12 10:30:30 · 392 阅读 · 0 评论