![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 51
泛舟无棹
这个作者很懒,什么都没留下…
展开
-
Python 快速上手
习题解释第一题 webbrowser模块可以启动一个新浏览器,打开指定的URL,使用webbrowser.open(url)进行操作;requests可以使用python方便的发送请求,在本章节中,主要使用requests.get()来下载Web内容beautifulsoup可以解析requests下载的一个html页面,理解上类似于将html页面转化成内存中的DOM,从而可以使用选择器进行元素选择。selenium让python直接控制浏览器,通常使用webdriver.F.原创 2021-10-03 22:21:08 · 69 阅读 · 0 评论 -
Python快速上手
第十章 习题解释代码如下所示:assert spam >= 10, 'It is a mistake '代码如下所示:assert egg.lower() != bacon.lower(), 'it is a mistake'代码如下:assert False, 'always mistake'代码如下:import logginglogging.basicConfig(level = logging.DEBUG, format = ' %(asctime)s \原创 2021-09-01 11:27:26 · 47 阅读 · 0 评论 -
Python快速上手
第九章 习题解释shutil.copy()复制单个文件,shutil.copytree()复制文件夹及其包含的所有文件;shutil.move()函数用来文件的移动与重命名;shutil.rmtree()函数删除所在位置的文件夹以及其所包含的所有文件和文件夹,而send2trash.send2trash()只会将被删除的文件或者文件夹移动到回收站Zipfile对象中的ZipFile方法对应与File中的open()方法,可以传入相同的的关键字参数为‘w’和‘a’...原创 2021-08-27 23:28:45 · 50 阅读 · 0 评论 -
Python快速上手
导入re模块,使用re.compile()函数来构建Regex对象;输入原始字符可以不用处理字符中出现的转义字符\,使得正则表达式中的\可以不用重复转义,从而节省时间,增强了可读性;search()方法返回一个match对象(在查找到Regex对象的字符结果时),或者返回None(在未找到结果时);使用match对象的**group()**方法mo.group()分组0返回整个匹配地文本,分组1表示内部第一个分组的文本,分组2表示内部第二个分组的文本;加入转义字符进行转义如\(\)、\.如果..原创 2021-08-18 21:47:32 · 57 阅读 · 0 评论 -
Python快速上手
Python快速上手转义字符转义在python语句中不能被直接放入字符串的符号,通常转义字符包含一个单斜杠,后面紧跟着想要添加到字符串中的字符;\n代表一个换行符,\t代表一个制表符;通常使用转义符**‘\’**对其进行转义,表示为\\因为字符串使用双引号开始和结束,python知道单引号是字符串的一部分,所以可以正常打印没有问题;使用三重引号的多行字符串,三重引号只之间的所有引号、制表符或者换行,都被认为是字符串的一部分;表达式求值如下:‘Hello world原创 2021-08-14 15:57:28 · 77 阅读 · 0 评论 -
Python快速上手
Python快速上手习题解释 第五章创建一个空字典的代码为{};字典为dict1 = {‘fow’:42};列表适合于包含一组有序的值,字典适合于包含关联的键与值(但是字典是不排序的),字典可以用任意值作为键而不仅仅是数字,列表只能由整数下标访问;发生keyError错误,因为这是字典中不存在的键;表达式'cat' in spam和表达式'cat' in spam.keys()的作用是相同的,都是检查一个值是否为字典中的键;前者检查一个值是否为字典中的键,后者检查一个值是否为字典中的值;原创 2021-08-12 13:05:39 · 69 阅读 · 0 评论 -
Python快速上手
习题解释 第四章[]创建了一个列表值,但是其没有任何的值,这是一个空的列表;代码表示为spam[2] = 'hello';代码演示过程为:spam[int('33')/11] --> spam[33/11] --> spam[3] --> 'd'spam[-1] = 'd';spam[-1] = 'c';bacon.index(‘cat’)求值为1;bacon.append(99)使原始列表变为[3.14,‘cat’,11,‘cat’,True,99];bac原创 2021-08-10 00:51:51 · 89 阅读 · 0 评论 -
Python快速上手
习题解释 第三章函数减少了重复的代码。这让程序更短,更容易阅读,更容易修改;函数中的代码在被函数调用时执行;代码语句如下 :def function(): body函数在def关键字中被创建,定义了一个名为function的函数,def语句之后的代码块称为函数体,程序运行到函数定义时不执行函数内的代码,在程序内调用函数时,代码跳转到函数的第一行,开始执行哪里的代码。如果执行到函数的末尾,函数跳转到调用函数的哪一行,开始执行下一行代码;python程序中只有一个全局作用域,局部作用原创 2021-08-08 10:04:34 · 49 阅读 · 0 评论 -
Python快速上手
习题解释 第二章布尔数据类型包括True和False两个值,首字母大写;3个布尔操作符为and、or、not;表达式求值为True and TrueTrueTrue and FalseFalseFalse and FalseFalseTrue or TrueTrueTrue or FalseTrueFalse and FalseFalsenot TrueFalsenot FalseTrueFalse、Fal原创 2021-08-07 10:28:38 · 203 阅读 · 0 评论 -
Python 快速上手
习题解释 第一章-*/+是操作符,数据类型上hello是字符串,5是整型,-99.99是浮点型;spam是变量,‘spam’是字符串;三种常见的数据类型是整型、浮点型、字符串;表达式由值和操作符所构成,所有表达式总是可以求值或者说归约为单个值;语句,如复制语句,通常不求出一个具体的值,且语句通常包括一个变量;变量bacon的值为20;表达式结果为:spamspamspam & spamspamspam有效的变量名由字母、数字和下划线组成,但变量不能以数字开头;int(原创 2021-08-06 15:00:37 · 57 阅读 · 0 评论