python第三周小测验a答案_Python网络爬虫与信息提取第三周测验答案

测验3: Python网络爬虫之实战 (第3周)

1. 以下不是正则表达式优势的选项是:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A 一行胜千言

B 特征表达

C 实现自动化脚本

D 简洁

正确答案 C

尽管正则表达式可用于自动化脚本,但不直接体现自动脚本的作用。

2. 正则表达式:^[A-Za-z\d]+$的含义是什么?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A 由26个字母和数字组成的字符串

B 由26个字母组成的字符串

C 一个26个字母构成的字符串

D 由26个字母和特殊字符d组成的字符串

正确答案 A

以下这些操作符是正则表达式中最常用的:

3. 正则表达式:\d{3}-\d{8}|\d{4}-\d{7}能匹配哪个?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A 010-1234567

B 0521-12345678

C 01012345678

D 010-12345678

正确答案 D

\d{3}-\d{8}|\d{4}-\d{7}

表示:3个数字-8个数字 或者 4个数字-7个数字

4. re库可以使用如下方式表示正则表达式:r’[1-9]\d{5}’,其中r是什么意思?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A 强制标记

B 开始位置标记

C 原生字符串标记

D 正则表达式标记

正确答案 C

字符串包括:普通字符串和原生字符串,原生字符串中没有转义符(\)。

5. 正则表达式:^[A-Za-z]+$的含义是什么?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A 由26个字母和数字组成的字符串

B 由26个字母组成的字符串

C 由26个字母和特殊字符d组成的字符串

D 由字母a和z、A和Z组成的字符串

正确答案 B

同第二题

6. 正则表达式:^-?\d+$的含义是什么?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A 一个带有负号的数字字符串

B 由26个字母和数字组成的字符串

C 由26个字母组成的字符串

D 一个整数形式的字符串

正确答案 D

同第二题

7. 正则表达式:^[0-9]*[1-9][0-9]*$的含义是什么?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A 数字和*组成的字符串

B 由0到9数字组成的字符串

C 整数形式的字符串

D 正整数形式的字符串

正确答案 D

同第二题

8. 正则表达式:[1-9]\d{5}的含义是什么?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A 整数形式的字符串

B 首位不为0的6长度数字形式字符串

C 由0到9数字组成的字符串

D 长度为5的正整数形式字符串

正确答案 B

同第二题

9. 正则表达式:[\u4e00-\u9fa5]的含义是什么?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A 由\u4e00到\u9fa5中一个或多个字符组成的字符串

B \u4e00或\u9fa5

C 一个在\u4e00到\u9fa5之间的字符

D 由\u4e00到\u9fa5字符组成的字符串

正确答案 C

同第二题

10. Beautiful Soup库与re库之间关系,描述正确的是:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A re库能实现HTML解析,功能上与Beautiful Soup库类似

B Beautiful Soup库中可以加载re库

C re库中可以加载Beautiful Soup库

D 这两个库没有关系

正确答案 D

两者没关系,re库以字符串模式匹配与检索方式提取信息,与Beautiful Soup库不同。

原文链接:https://blog.csdn.net/Divine0/article/details/105443013

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值