Python二级小知识点合集一
目录
小知识点一:存储器
综合题目练习
小知识点二:栈和队列
小知识点一
存储器有3个重要的指标:速度、容量和每位(bit)价格。一般来说,速度越快,位价格越高;容量越大,位价格越低;容量越大,速度越低。计算机存储器的速度比较:寄存器>缓存>主存>磁盘>磁带
综合题一
该题目分为2个问题,附件有素材文件webpage.txt
文件:webpage.txt内容如下:
<meta name="description" content="旅行目的地,旅行新主张,影像">
<img title="photo story" src="http://image.ngchina.com.cn/2019/1104/thumb_469_352_20191104020119838.JPG" width="469px" />
<meta name="description" content="旅行目的地,旅行新主张,影像">
<img title="photo story" src="http://image.ngchina.com.cn/2019/1016/thumb_469_352_20191016034927613.JPG" width="469px" />
<a href="/photography/picture_story/6088.html"><h2>影像拾遗:全球各地的洞穴住宅</h2></a>
</div>
</li>
<li>
<a hre
.
webpage.txt保存了某网站一个网页的HTML格式源代码。在该文件中,JPG图片以一个完整的UR表示,示例如下:
<a href="/photography/picture_story/6088.html">
<img src="http://image.ngchina.com.cn/2019/538.JPG"/>
</a其中,<a>与</a>是一对组合,表示包含一个URL链接:<img(路)/>表示包含一个JPG图像文件的URL,每个URL用src=开头,以JPG图像文件名结束,如538.JPG表示PG图像文件。
在考生文件夹编程实现如下功能
本道题目第一个问题
统计并打印输出该页面中PG图像文件的URL数量.注意,PG扩展名都是大写字母,输出示例如下(其中数据仅用于示意):
输出:15
本道题目第二个问题
将webpage..txt页面中的PG图像文件的URL提取出来,保存在文件images.txt中,每个URL一行.
出格式示例如下:
(其中数据仅用于示意)http://image.ngchina.com.cn/2018/0829/20180829012548753.JPG http:/image..ngchina.com.cn/2018/0823/humb_469_352_20180823121155508.JPG
第一题的答案
#
# 请在此文件作答
#
import re
f = open('webpage.txt')
txt = f.read()
res = re.findall('src=.*.JPG',txt)
print(len(res))
f.close()
第二题的答案
#
# 请在此文件作答
#
import re
f = open('webpage.txt')
fp = open('images.txt','w')
txt = f.read()
res = re.findall('src=.*.JPG',txt)
for i in res:
w = re.findall("http.*.JPG",i)
fp.write(w[0]+'\n')
f.close()
fp.close()
小知识点二:
栈和队列的区别,栈是先进来的后被放在了底部,所以是先进后出,队列则是与之相反,就像我们日常生活中的排队一样先进来的(先排队)的先完事,所以队列的规则是先进先出
- 点赞
- 收藏
- 关注作者
评论(0)