Python
文章平均质量分 52
hujinpu
http://w3er.com/
展开
-
开始觉得自己的数学要好好复习一下了
做为一名IT工作者,有些人觉得我不是班科出生,以前我也觉得如果是计算机系的可能要好些,但现在我觉得对于数学系(纯数学)的我,可能也有很大的优势,不在什么地方,就在算法实现上的不同,可能完全不是量级的变化,而是思考方式的变化,一个全排列的问题用矩阵去思想,却变得如此高效,真让我要好好反思,好好复习一些曾经学得很好的数分高代。把n个数字, 放到 [][][]…[] * []…[], 令结果最大,乘原创 2007-11-09 09:54:00 · 715 阅读 · 1 评论 -
用python解除html中所屏蔽的功能
刚发过一个在地址栏的小hacker可以解除网页屏蔽,最近学习python,写了一个相当简单的玩意,也可以做此事#-*- coding: utf-8 -*-"""author: hujinpu""" """http://docs.python.org/lib/module-urllib.html""" import urllib urls = {被屏蔽功能的网页地址:downlo原创 2007-11-09 09:57:00 · 682 阅读 · 0 评论 -
python的自省能力真是强大
看了DIP有感而发,觉得python的自省能力真是强大呵呵,请看分解#-*- coding: utf-8 -*- #selfdoc.py __author__ = "livahu" def info(object, spacing=10, collapse=1): """使用任何含有函数或者方法的对象(比如模块,含有函数,又比如list,含有方法)作为参数,并打印出原创 2007-11-09 09:59:00 · 694 阅读 · 0 评论 -
Python Challenge 谜题0
从图中就可以想到是计算2的38次方再替换url,就可以到达下一题在python你可以这样1 38(建议用这种,我就是用这个过关的,呵呵) 2 ** 38 pow(2, 38)答案为274877906944L原创 2007-11-09 10:38:00 · 471 阅读 · 0 评论 -
Python Challenge 谜题1
这个题目我初一看是要我把K变为M,O变为Q,E变为G,后来才发现不是这样,难怪作者说:“everybody thinks twice before solving this.”其实是要做一个类似编码解码的问题,就是把abcdefghijklmnopqrstuvwxyz变为cdefghijklmnopqrstuvwxyzab有了这个思路就好做了看代码#-*- coding: utf原创 2007-11-09 10:40:00 · 549 阅读 · 0 评论 -
Python Challenge 谜题2
这个题目,给我感觉比较难,为什么,因为我把rare理解成了大量(最后我查字典才发现是稀少),所以我一下不知道怎么做,但我在看了那堆混乱的数据1分钟后,发现里面有a这个字母,所以我就想,是不是把什么信息写到里面了,后来,果然是这样。但从一堆这样的东西中找出字母,怎么做呢?我就看着string module的doc突然想到列表推倒式 #-*- coding: utf-8 -*- impo原创 2007-11-09 10:43:00 · 444 阅读 · 0 评论 -
Python Challenge 谜题3
迷题入口:http://www.pythonchallenge.com/pc/def/equality.html本题简单,就是找到一个小写字母左右正好有三个大写字母,写regular express就好了#-*- coding: utf-8 -*- data = """那段数据""" import re result = re.findall([a-z][A-Z]{3原创 2007-11-09 10:44:00 · 507 阅读 · 0 评论 -
Python Challenge 谜题4
迷题入口:http://www.pythonchallenge.com/pc/def/linkedlist.php主要是不断变化的nothing,所以要用re和urllib#-*- coding: utf-8 -*- __author__ = "hujinpu" import urllib, re content = urllib.urlopen(http://www原创 2007-11-09 10:45:00 · 560 阅读 · 0 评论