- 博客(11)
- 收藏
- 关注
原创 *正整数的质因数
求:正整数的质因数。如:20的质因数为2*2*5 标准答案:from sys import stdoutn=int(input("请输入一个正整数:"))print("n=%d"%n)for i in range(2,n+1): while n!=i: if n%i==0: stdout.write(str(i)) ...
2018-11-20 17:30:26 355
原创 如何计算素数
题目:如何计算素数?思路:素数只可以被1和它本身相除,所以我打算把素数从2除到它减去1解答:for i in range(100,201): for j in range(2,i-1): if(i%j==0): break else: print("%d "%i,end='')(但是这个是...
2018-11-20 13:47:17 2842
原创 数字比大小
题目:输入三个整数x,y,z,请把这三个数由小到大输出。答案:I=[]for i in range(3): x=int(input("integer:\n")) I.append(x) #append() 方法用于在列表末尾添加新的对象I.sort() #sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数,默认升序...
2018-11-19 17:43:30 368
原创 计算日期
题目:输入某年某月某日,判断这一天是这一年的第几天?我的答案:year=int(input("请输入年份:"))month=int(input("请输入月份:"))day=int(input("请输入日期:"))month2=(0,31,28,31,30,31,30,31,31,30,31,30,31)month1=(0,31,29,31,30,31,30,31,31,30,31...
2018-11-19 16:27:18 196
原创 Python爬虫读书笔记——下载缓存(6)
磁盘缓存几大主流文件系统的限制操作系统 文件系统 非法文件名字符 文件名最大长度 Linux Ext3/Ext4 / and \0 255字节 OS X HFS Plus : and \0 255个UTF-16编码单元 Windows NTFS \、/、?、:、*、"、>、< and ...
2018-11-15 14:02:09 288
原创 Python爬虫读书笔记——下载缓存(5)
为了支持缓存,需要修改之前编写的download函数,使其在URL下载前进行缓存检查。另外,需要把限速功能移至函数内部,只有在真正发生下载时才会触发限速,而在加载缓存时不会触发。为了避免每次下载都要传入多个参数,我们借此机会将download函数重构为一个类,这样参数只需在构造方法中设置一次,就能在后续下载时多次复用。支持缓存功能的代码实现:class Downloader: ...
2018-11-14 10:48:20 299
原创 python爬虫读书笔记——数据抓取(4)
三种网页抓取方法1.正则表达式(这个真的很难懂,之后会单独写篇笔记)2.Beautiful Soup该模块可以解析网页,并提供定位内容的便捷接口。3.Lxmllxml是基于libxml2这一lxml解析库的python封装。该模块使用C语言编写,解析速度比Beautiful Soup更快。lxml也可以正确解析属性两侧缺失的引号,并闭合标签,不过该模块没有额外添加<ht...
2018-11-13 11:32:02 285
原创 python爬虫读书笔记(3)
上一篇笔记提到链接爬虫,在书中还提到,可以添加一些其他功能,可以在爬取其他网站时更加有用。1.解析robots.txt 我们需要解析robots.txt 文件, 以避免下载禁止爬取的URL。 使用Python自带 的robotparser模块, 就可以轻松完成这项工作。>>>import robotparser>>>rp=robotparser....
2018-11-09 14:14:21 304
原创 python爬虫读书笔记(2)
1.网站地图爬虫def crawl_sitemap(url): #下载网站地图文件 sitemap=download(url) #正则表达式,从<loc>标签中提取出URL,获得网站地图链接 links=re.findall('<loc>(.*?)</loc>',sitemap) #下载每个链接 for l...
2018-11-09 11:49:27 215
原创 python爬虫读书笔记(1)
1.使用urllib2模块下载URLimport urllib2def download(url): return urllib2.urlopen(url).read()2.捕获异常出现下载错误时,该函数能够捕获异常,然后返回None。import urllib2def download(url): print 'Downloading:',url ...
2018-11-08 14:33:03 189
原创 python学习杂谈
学了快一个月的python,也不知道自己学了点什么。在学校三年,碌碌无为,编程基础几乎为0。谈什么后悔是没有用的了,只能够抓紧学习了。成为大牛,真的很遥远,可能一辈子都走不到那个境地。但是对于这块领域做到熟悉还是有着无限可能的。青春未逝,未来可期。...
2018-11-05 11:06:33 145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人