摘要: import functools def log(option): def dec(func): def swapper(*arg, **karg): functools.update_wrapper(swapper, func) opt = format(option,"^7") print '[... 阅读全文
posted @ 2016-10-12 17:19 backinfile 阅读(266) 评论(0) 推荐(0) 编辑
摘要: __neg__ python中 __neg__ 方法对应于 符号 - 可见 str 没有__neg__,定义 strnew 好吧,无法再简化了 __iter__ 看看 list 的 __iter__: list_iterator 也是有 __iter__ 的,它返回自己。 python2 迭代调用 阅读全文
posted @ 2016-10-12 15:39 backinfile 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 哪里出问题了 python 中,使用 global 会将全局变量设为本函数可用。同时,在函数内部访问变量会先本地再全局。 在嵌套函数中,使用 global 会产生不合常理的行为。 上代码: 而在函数 x() 中,没有用 global,此时的b使用本地。所以 print 会打印本地 b 为什么会打印 阅读全文
posted @ 2016-10-12 12:13 backinfile 阅读(3734) 评论(0) 推荐(0) 编辑
摘要: 前几天在写一个c作业时,突发奇想,在结构体中加入函数指针, 像这样: 这样调用时就可以 people.age() 这是可行的,因为在c中, foo() 和 (&foo)() 是一样的, 也就是说 people.age() 和 (*(people.age))() 是一样的。 若要求有多个People对 阅读全文
posted @ 2016-10-11 14:06 backinfile 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 重写了上次的代码 1.将node分为三种,voidchar,char,manychars,分别表示空node,单字符node,多字符node(针对自定义的\w,\n,\a); 2.顺序建树; 3.空节点的父子节点为非空节点,非空节点的父子节点为空节点; 4.空节点有多个子节点,非空节点只有一个子节点 阅读全文
posted @ 2016-09-26 23:44 backinfile 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 正则表达式的基本语法有三个,连接,或,闭包,分别对应于 ab ,a|b,a* 为了简单起见,添加了\w,\n,\a,分别表示字母,数字,字母+数字 非确定有穷自动机(NFA) 倒序读正则表达式,向多叉树中插入节点(贪心) 阅读全文
posted @ 2016-09-23 14:39 backinfile 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: 题目(lintcode): 1.二数之和 2.三数之和 3.最接近的三数之和 4.四数之和 取三数之和为例: (一) 普通算法,多重遍历数组,需要多重for嵌套,但严重超时。 (二) 剪枝,在外层循环中考虑有没有“不可能符合要求”的情况。 例如,在三数之和中,若两个数之和大于0,直接break。但题 阅读全文
posted @ 2016-09-19 18:52 backinfile 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1 匹配一个字符: 2 . 任意非\n字符 3 [...] 4 \d \D digit 5 \s \S space 6 \w \W word 7 匹配前一个字符的多个: 8 * 0->> 9 + 1->> 10 ? 0 or 1 11 {m} {m,n} m m-n 12 *? +? ?? 非贪心模式 13 定位: 14... 阅读全文
posted @ 2016-09-14 13:47 backinfile 阅读(185) 评论(0) 推荐(0) 编辑
摘要: re为正则表达式模组 re.findall在字符串中查找所有匹配的模式,返回一个list urllib2提供了使用简单的url工具 urllib2.urlopen发送url请求,返回一个文件流 阅读全文
posted @ 2016-09-14 13:41 backinfile 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 正式学习python第一天,网上找到了python教程,带练习题的,又装了ubuntu。 这是学习笔记: 1 list[]: 可变,append/1,insert/2,pop/index? 2 3 tuple(): 不变 4 5 dict{}: 可变,values/0,itervalues/0,va 阅读全文
posted @ 2016-09-09 02:26 backinfile 阅读(283) 评论(0) 推荐(1) 编辑