摘要:
使用 % 将字典中的value嵌入到字符串中对应的key值中dd = {"a":1,"b":2,"c":3}txt = "this is a test : a is %(a)s, b is %(b)s, c is %(c)s "print txt % dd结果为:this is a test : a... 阅读全文
摘要:
关于python第三方库的安装方法,现在大多都是直接从网上下载.tar.gz包,解压之后,里面包含setup.py ,然后直接在命令行里 python setup.py install即可其他安装方式:详见 http://www.douban.com/group/topic/40892505/ 阅读全文
摘要:
在python中相对一个列表的所有元素取组合,可以这么写:1 ls = []2 ls.append(1)3 ls.append(2)4 ls.append(3)5 ls.append(4)6 7 for i in range(len(ls) - 1):8 for j in range(i +... 阅读全文
摘要:
re.match与re.search的区别:re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。pattern = re.complie(regexp)pattern.match和pattern.se... 阅读全文
摘要:
去掉文本中的html标签的正则表达式:]+>可以举一反三地使用这种模式 比如你想找被()括起来的内容那正则就是([^)]+)正则有『多行模式』 ,其实是针对 ^ 和$ 的 ,启用多行模式时,^,$会匹配每一行的开头,结尾。而关闭多行模式时,当输入文本有多行时,^,$也只会匹配开头或结尾一个位置的 阅读全文
摘要:
在读取一组数据创字典时,可以使用setdefaul函数对字典进行初始化,这样很方便呀,不用每次都检查是否为新值比如实际任务中,我希望把以人名为key的字典改换成以movie为key的字典就可以这样写 1 namekey_dic = {'Lisa Rose': {'Lady in the Water'... 阅读全文
摘要:
关于python的第三方库安装:在mac上:使用命令行:将第三方库下载后,解压,进入到该目录下执行:python setup.py install 阅读全文
摘要:
原始数据是每个用户对于所看过电影的评分:我们的用户有'Lisa Rose','Gene Seymour'等等,原始数据cirtics是一个字典,key为用户名,value为一个电影评分字典,该字典的key为电影名,value为评分如何找到所有的电影的集合呢? 1 critics = {'Lisa R... 阅读全文
摘要:
python中的多重继承,多个父类中出现同名方法,子类在调用的时候,会出现深度优先还是广度优先的问题但是这要看Python的类是新式类还是经典类python中的新式类和经典类:python的新式类是2.2版本引进来的,我们可以将之前的类叫做经典类或者旧类。在python2.7中默认建的都是经典类有两... 阅读全文
摘要:
报错:raise error, "db type could not be determined"那是因为你的shelve.open('E:\python\person_database.dat')中的文件是已经存在了把E盘下该文件删除即可 阅读全文