摘要: python笔记之编程风格大比拼 虽然我的python age并不高,但我仍然愿意将我遇到的或者我写的有趣的python程序和大家一块分享,下面是我找到的一篇关于各类python程序员的编程风格的比较文章,以阶乘为例,很有意思。 新手程序员 第一年的刚学完Pascal的新手 ... 阅读全文
posted @ 2015-09-15 20:14 白云辉 阅读(165) 评论(0) 推荐(0) 编辑
摘要: python笔记之中缀语法和管道实现 你知道什么是中缀语法吗?你知道python中的中缀操作是什么吗?那你知道操作python也是可以像unix的管道符一样方便吗?那么,废话不说了,直接上代码。 Julien Palard 大神十分的抱歉,直接附上了您的代码,希望您不要介意。 ... 阅读全文
posted @ 2015-09-15 19:50 白云辉 阅读(1711) 评论(0) 推荐(1) 编辑
摘要: python笔记之常用模块用法分析 内置模块(不用import就可以直接使用) 常用内置函数 help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一... 阅读全文
posted @ 2015-09-15 19:49 白云辉 阅读(322) 评论(0) 推荐(0) 编辑
摘要: python笔记之bisect模块 当你决定使用二分搜索时,这个模块会给你带来很大的帮助。 例子 阅读全文
posted @ 2015-09-15 19:49 白云辉 阅读(376) 评论(0) 推荐(0) 编辑
摘要: python笔记之itertools模块 itertools模块包含创建有效迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器和生成器表达式)的函数联合使用。 chain(iter1, iter2, ..., ... 阅读全文
posted @ 2015-09-15 19:48 白云辉 阅读(279) 评论(0) 推荐(0) 编辑
摘要: python笔记之提取网页中的超链接 对于提取网页中的超链接,先把网页内容读取出来,然后用beautifulsoup来解析是比较方便的。但是我发现一个问题,如果直接提取a标签的href,就会包含javascript:xxx和 xxx之类的,所以要对这些进行特殊处理。 阅读全文
posted @ 2015-09-15 19:47 白云辉 阅读(3062) 评论(0) 推荐(0) 编辑
摘要: python笔记之ZipFile模块 zipfile模块用来做zip格式编码的压缩和解压缩的,zipfile里有两个非常重要的class, 分别是ZipFile和ZipInfo, 在绝大多数的情况下,我们只需要使用这两个class就可以了。ZipFile是主要的类,用来创建和读取zip文件而... 阅读全文
posted @ 2015-09-15 19:46 白云辉 阅读(23858) 评论(0) 推荐(2) 编辑
摘要: python笔记之调用系统命令 目前我使用到的python中执行cmd的方式有三种 使用os.system("cmd") 该方法在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的信号号码,高位为脚本的退出状态码,即脚本中“exit 1”的代码执行后,os.syst... 阅读全文
posted @ 2015-09-15 19:45 白云辉 阅读(24431) 评论(2) 推荐(2) 编辑
摘要: 涉及加密服务:14. Cryptographic Services其中 hashlib是涉及安全散列和消息摘要,提供多个不同的加密算法借口,如SHA1、SHA224、SHA256、SHA384、SHA512、MD5等。 快速入门 使用new()创建指定加密模式的hash对象 常用属性... 阅读全文
posted @ 2015-09-15 19:43 白云辉 阅读(221) 评论(0) 推荐(0) 编辑
摘要: python笔记之subprocess模块 [TOC] 从Python 2.4开始,Python引入subprocess模块来管理子进程,以取代一些旧模块的方法:如 os.system、os.spawn 、os.popen 、popen2. 、commands. 不但可以调用外部的命令作为子... 阅读全文
posted @ 2015-09-15 19:32 白云辉 阅读(286) 评论(0) 推荐(0) 编辑
摘要: python笔记之Cmd模块 Cmd类型提供了一个创建命令行解析器的框架,默认情况下,它使用readline来进行交互式操作、命令行编辑和命令完成. 使用cmd创建的命令行解释器循环读取输入的所有行并且解析它们,然后发送命令给一个合适的命令处理器。输入行为解析成两个部分:命令和参数。如果... 阅读全文
posted @ 2015-09-15 19:30 白云辉 阅读(835) 评论(0) 推荐(0) 编辑