Python程序设计及(慕课版)明日科技自测
oraclelimit用法
题库答案
自测试卷1
一、选择题答案
1.B 2.C 3.B 4.D 5.B 6.A 7.A 8..B 9.C 10.D
二、填空题答案
1、lambda表达式
2、索引,0
3、封装、继承、多态
4、除数为0
数据库技术的应用5、urllib、urllib3、requestspython入门教程明日科技电子书
三、简答题答案
1、Python提供了哪几种读取文件的方法?
答:
文件对象提供了read()方法,用于读取指定个数的字符;
文件对象提供了readline()方法,用于每次读取一行数据;
文件对象提供了readlines()方法,用于可以读取全部行。
2、请简述网络爬虫的基本工作流程。
答:网络爬虫的基本工作流程如下:
(1)获取初始的URL,该URL地址是用户自己制定的初始爬取的网页。
(2)爬取对应URL地址的网页时,获取新的URL地址。
(3)将新的URL地址放入URL队列中。
(4)从URL队列中读取新的URL,然后依据新的URL爬取网页,同时从新的网页中获取新的URL地址,重复上述的爬取过程。
(5)设置停止条件,如果没有设置停止条件时,爬虫会一直爬取下去,直到无法获取新的URL地址为止。设置了停止条件后,爬虫将会在满足停止条件时停止爬取。
自测试卷2
一、选择题答案
1.A 2.A 3.C 4.D 5.C 6.D 7.A 8..A 9.D 10.D
二、填空题答案
1、None、空值
2、private(私有)、类的实例名._类名__xxx
3、w、w+、a、a+
servlet生命周期菜鸟
4、assert
5、urllib、urlopen()
三、简答题答案
1、什么是__init__()方法?
答:
__init__()方法是一个特殊的方法,类似Java语言中的构造方法。每当创建一个类的新实例时,Python都会自动执行它。__init__()方法必须包含一个self参数,并且必须是第一个参数。self参数是一个指向实例本身的引用,用于访问类中的属性和方法。在方法调用时会自动传递实际参数self。因此,当__init__()方法只有一个参数时,在创建类的实例时,就不需要指定实际参数了。
2、Python中提供了哪几种通过正则表达式匹配字符串的方法?
答:Python中提供了以下3种通过正则表达式匹配字符串的方法。
站长工具网站推广1.使用match()方法进行匹配
match()方法用于从字符串的开始处进行匹配,如果在起始位置匹配成功,则返回Match 对象,否则返回None。其语法格式如下:
爬虫啥意思re.match(pattern, string, [flags])
参数说明如下:
❑pattern:表示模式字符串,由要匹配的正则表达式转换而来;
❑string:表示要匹配的字符串;
❑flags:可选参数,表示标志位,用于控制匹配方式,如是否区分字母大小写。
2.使用search()方法进行匹配
search()方法用于在整个字符串中搜索第一个匹配的值,如果在起始位置匹配成功,则返回Match对象,否则返回None。其语法格式如下:
re.search(pattern, string, [flags])