随笔分类 -  Python

python练习问题大集合
摘要:把重复操作作为参数放在循环里面进行时非常低效的。比如:while i < len(str): print str[i]每次循环迭代都要运行len()这个函数,所以可改为如下提高效率:length = len(str)while i < length: print str[i] 阅读全文
posted @ 2014-07-03 14:36 开心的菜花 阅读(118) 评论(0) 推荐(0)
摘要:Beatiful Soup生成商品详情页面的剖析树,主要函数:findAll(name=None, attrs={}, recursive=True, text=None, limit=None, **kwargs)利用findAll先获取标签范围的内容,再利用正则表达式进行匹配输出。Beatifu... 阅读全文
posted @ 2014-07-02 17:29 开心的菜花 阅读(828) 评论(0) 推荐(0)
摘要:利用Beautiful Soup模块,Beautiful Soup是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree)。Beautiful Soup 的中文文档:http://www.crummy.com/software/Beautifu... 阅读全文
posted @ 2014-07-02 16:42 开心的菜花 阅读(834) 评论(0) 推荐(0)
摘要:从别处找来的方法,做记录。在全局vim配置文件中(/etc/vimrc)或个人vim配置文件中($HOME/vimrc)加入如下代码即可将自动缩进改为4空格:autocmd FileType python setlocal et sta sw=4 sts=4其中相关变量含义:变量名 缩写 含义(no... 阅读全文
posted @ 2014-07-02 13:37 开心的菜花 阅读(1171) 评论(0) 推荐(0)
摘要:1、最大公约数所谓“最大公约数”是指两个数(A和B)都能够被C整除,求这个C的最大值问题。辗转相除的方法假设存在A和B两个正整数(且A>B),那么令R= A % B,R和B分别取代原来的B和A,重复取余工作,直到R=0(表明那个B就是最大公约数)。2、最小公倍数所谓“最小公倍数”是几个数共有的倍数中... 阅读全文
posted @ 2014-07-01 16:37 开心的菜花 阅读(320) 评论(0) 推荐(0)
摘要:1、输出十六进制,十进制,八进制>>> hex = 0xff>>> print 'hex=%x,dec=%d,oct=%o' %(hex,hex,hex)hex=ff,dec=255,oct=3772、输出浮点数>>> import math>>> print '%f' %math.pi3.1415... 阅读全文
posted @ 2014-07-01 16:33 开心的菜花 阅读(8825) 评论(0) 推荐(0)
摘要:第五章 数字5-2.操作符,写一个函数,计算并返回两个数的乘积“整理的时候才看到我把题目看成两个数的和了”1 #!/usr/bin/env python2 3 def count():4 asum = 05 for i in range(2):6 asum += in... 阅读全文
posted @ 2014-07-01 13:28 开心的菜花 阅读(704) 评论(0) 推荐(0)