Python
文章平均质量分 69
Python学习记录,开始于2021年二月的某一天
YOUChanWill
学习之路…
展开
-
Python爬虫学习笔记(三):从XPath到正则表达式
Python爬虫学习笔记(三):提取网页信息网页信息的提取Python爬虫学习笔记(三):提取网页信息一.XPath结构节点坐标轴XML文档中的信息查找二.BeautifulSoup4安装使用方法三.正则表达式(re 模块)相关函数修饰符模式实例一.XPath结构化数据、半结构化数据和非结构化数据结构节点坐标轴XML文档中的信息查找二.BeautifulSoup4安装使用方法三.正则表达式(re 模块)相关函数修饰符模式实例...原创 2021-03-03 19:21:41 · 2263 阅读 · 0 评论 -
Python爬虫学习笔记(二):网页的信息
Python爬虫学习笔记(二):网页的信息网页的信息Python爬虫学习笔记(二):网页的信息一.数据的类型二.XML,HTML,DOM和JSON文件XML, HTML, DOMJSON文件一.数据的类型二.XML,HTML,DOM和JSON文件XML, HTML, DOMJSON文件...原创 2021-02-28 12:57:37 · 2497 阅读 · 1 评论 -
Python爬虫学习笔记(一):从robots协议开始
Python爬虫学习笔记(一):从robots协议开始从模块Python爬虫学习笔记(一):从robots协议开始一.关于爬虫和robots协议robots协议二.HTTP,HTTPS协议三.XML,HTML,DOM和JSON文件XML, HTML, DOMJSON文件四. 简单爬虫的实现网站的背景调研深度优先算法和广度优先算法网页中数据的类型一.关于爬虫和robots协议robots协议二.HTTP,HTTPS协议三.XML,HTML,DOM和JSON文件XML, HTML, DOM原创 2021-02-26 17:05:36 · 2755 阅读 · 0 评论 -
Python文件操作(I/O):相关模块(二)
Python文件操作(I/O):相关模块(二)从os.path模块到tempfile模块Python文件操作(I/O):相关模块(二)一.os.path模块os.path模块常用函数二.fnmatch模块fnmatch模块常用函数三.tempfile模块生成临时文件和临时目录tempfile 模块常用函数四.关于os模块一.os.path模块os.path模块常用函数二.fnmatch模块fnmatch模块常用函数三.tempfile模块生成临时文件和临时目录tempfile 模原创 2021-02-25 16:04:22 · 3383 阅读 · 1 评论 -
Python文件操作(I/O):相关模块(一)
Python文件操作(I/O):相关模块相关模块Python文件操作(I/O):相关模块一.fileinput模块二.linecache模块三.pathlib模块四.os.path模块五.tempfile模块六.fnmatch模块一.fileinput模块二.linecache模块三.pathlib模块四.os.path模块五.tempfile模块六.fnmatch模块...原创 2021-02-24 15:08:10 · 4049 阅读 · 0 评论 -
Python文件操作(I/O):从相关函数到pickle模块
Python文件操作(I/O):从相关函数到pickle模块相关函数和pickle模块Python文件操作(I/O):从相关函数到pickle模块一.seek()和tell()函数seek()函数tell()函数二.with as 语句三.with as底层原理基于类的上下文管理器基于生成器的上下文管理器四.pickle模块pickle.dumps()函数pickle.loads()函数pickle.dump()函数pickle.load()函数一.seek()和tell()函数seek()函数原创 2021-02-23 12:33:12 · 4724 阅读 · 1 评论 -
Python文件操作(I/O):相关函数
Python文件操作(I/O):相关函数关于文件的路径和相关函数Python文件操作(I/O):相关函数一.read()函数UnicodeDecodeError异常二.readline()和readlines()函数readline()函数readlines()函数三.for循环读取文件四.write()和writelines()函数write() 函数writelines()函数五.close()函数一.read()函数read() 函数:逐个字节或者字符读取文件中的内容文件以文本模式打开,re原创 2021-02-22 09:30:43 · 5653 阅读 · 1 评论 -
Python文件操作(I/O):从文件路径开始
Python文件操作(I/O):从文件路径开始关于文件的路径和相关函数Python文件操作(I/O):从文件路径开始一.文件路径二.绝对路径和相对路径当前工作目录绝对路径与相对路径处理绝对路径和相对路径三.文件基本操作四.open()函数open() 函数支持的文件打开模式缓冲区文件对象常用的属性一.文件路径关于文件,有两个关键属性,分别是“文件名”和“路径”。文件名指的是为每个文件设定的名称,路径用来指明文件在计算机上的位置在 Windows 上,路径书写使用反斜杠 “\” 作为文件夹之间的分隔符原创 2021-02-21 16:03:30 · 6522 阅读 · 3 评论 -
关于Python发布三十周年的纪念
关于Python发布三十周年的纪念Python编程的基础关于Python发布三十周年的纪念一.史海钩沉源起大事年表二.编译型语言和解释型语言编译型语言解释型语言三.Python 3和Python 2Python的版本区别print编码方式除法运算异常八进制字面量表示不等于运算符数据类型四.后记一.史海钩沉源起1989年圣诞节期间的阿姆斯特丹,荷兰数学和计算机科学研究学会的Guido van Rossum为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承Python(蟒蛇)原创 2021-02-20 16:56:00 · 6508 阅读 · 1 评论 -
Python学习笔记(十七):关于包和模块
Python学习笔记(十七):关于包和模块模块和包的相关操作Python学习笔记(十七):关于包和模块一.包包的定义包的导入import 包名from 包名 importfrom 包名.模块名 import二.查看模块成员dir()函数__all__变量三.__doc__属性四.__file__属性一.包包是存放多个模块的文件夹,作用是包含多个模块,本质依然是模块,所以包中也可以包含包库:相比模块和包,库是一个更大的概念,在Python标准库中的每个库都有好多个包,而每个包中都有若干个模块每个原创 2021-02-18 20:49:07 · 7950 阅读 · 6 评论 -
Python学习笔记(十六):关于模块和加载模块
Python学习笔记(十六):关于模块模块的相关操作Python学习笔记(十六):关于模块一.导入模块importfrom...import二.自定义模块说明文档三.加载模块环境变量默认的模块加载路径四.__all__变量一.导入模块importfrom…import二.自定义模块说明文档三.加载模块环境变量默认的模块加载路径四.__all__变量...原创 2021-02-17 15:43:59 · 8951 阅读 · 6 评论 -
Python学习笔记(十五):从运算符重载到迭代器和生成器
Python学习笔记(十五):类特殊成员类的特殊属性和特殊方法Python学习笔记(十五):类特殊成员一.类特殊成员二.__new__()三.__repr__()四.__del__()五.__dir__()一.类特殊成员二.new()三.repr()四.del()五.dir()...原创 2021-02-16 16:42:30 · 8656 阅读 · 1 评论 -
Python学习笔记(十四):类特殊成员
Python学习笔记(十四):类特殊成员类的特殊属性和特殊方法Python学习笔记(十四):类特殊成员一.类特殊成员二.__new__()三.__repr__()四.__del__()五.__dir__()一.类特殊成员二.new()三.repr()四.del()五.dir()...原创 2021-02-15 15:45:13 · 9400 阅读 · 6 评论 -
Python学习笔记(十三):异常处理机制
Python学习笔记(十三):异常处理机制关于Python的异常处理机制Python学习笔记(十三):异常处理机制一.异常处理机制常见异常类型二.异常处理try...except异常类的继承体系多异常捕获访问异常信息else 块三.资源回收四.获取异常信息sys.exc_info()traceback模块五.raise语句六.异常处理机制的正确使用一.异常处理机制常见异常类型二.异常处理try…except异常类的继承体系多异常捕获访问异常信息else 块三.原创 2021-02-14 16:14:14 · 10722 阅读 · 1 评论 -
Python学习笔记(十二):类和对象
Python学习笔记(十二):类和对象关于类和对象Python学习笔记(十二):类和对象一.父类方法重写类变量二.调用父类的构造方法super()三. __slots__四.动态创建类type()一.父类方法重写类体中、所有函数之外:此范围定义的变量,称为类属性或类变量类体中,所有函数内部:以“self.变量名”的方式定义的变量,称为实例属性或实例变量类体中,所有函数内部:以“变量名=变量值”的方式定义的变量,称为局部变量类变量二.调用父类的构造方法super()三. slots四.动态原创 2021-02-13 21:31:32 · 10460 阅读 · 1 评论 -
Python学习笔记(十一):类和对象
Python学习笔记(十一):类和对象关于类和对象Python学习笔记(十一):类和对象一.类变量和实例变量类变量实例变量二.函数装饰器带参数的函数装饰器函数装饰器的嵌套三.property()四.封装机制五.继承机制一.类变量和实例变量类变量实例变量二.函数装饰器带参数的函数装饰器函数装饰器的嵌套三.property()四.封装机制五.继承机制...原创 2021-02-12 14:00:19 · 13631 阅读 · 4 评论 -
Python学习笔记(十):函数装饰器
Python学习笔记(十):函数装饰器关于函数装饰器的详细理解Python学习笔记(十):函数装饰器一.函数修饰器二.装饰器机制分析一.函数修饰器二.装饰器机制分析原创 2021-02-11 16:45:02 · 12995 阅读 · 6 评论 -
Python学习笔记(九):类和对象
Python学习笔记(九):类和对象关于类和对象Python学习笔记(九):类和对象一.类和对象类的定义类的实例化类对象的使用二.self用法三.类方法实例方法类方法静态方法静态方法和类方法的区别四.类命名空间一.类和对象类(class)和对象(object,也被称为实例,instance),可以把类理解成某种概念,对象是一个具体存在的实体类的定义class 类名: 执行语句... 类变量... 方法...Python语法要求:类名只要是一个合法的标识符从可读性看,P原创 2021-02-11 00:06:44 · 12365 阅读 · 11 评论 -
Python学习笔记(八):函数
Python学习笔记(八):函数关于函数Python学习笔记(八):函数一.参数传递机制值传递引用传递二.变量作用域局部变量全局变量三.函数用法和lambda表达式函数使用方法lambda表达式一.参数传递机制值传递引用传递二.变量作用域局部变量全局变量三.函数用法和lambda表达式函数使用方法lambda表达式...原创 2021-02-09 19:30:07 · 13574 阅读 · 1 评论 -
Python学习笔记(七):函数
Python学习笔记(七)字符串的查找与替换到运算符Python学习笔记(七)一. 字符串的查找与替换字符串查找字符串替换二. 运算符赋值运算符算数运算符逻辑运算符运算符优先级三. bool类型和比较运算符四.三目运算符一. 字符串的查找与替换字符串查找find() 在一个较长的字符串中查找子字符串source_string.find(sub_string)source_string:源字符串sub_string:待查的目标子字符串如果该字符串中有多个子字符串,则该方法返回第一个子串所原创 2021-02-08 16:31:20 · 13331 阅读 · 3 评论 -
Python学习笔记(六):流程控制及相关函数
Python学习笔记(六)字符串的查找与替换到运算符Python学习笔记(六)一. 字符串的查找与替换字符串查找字符串替换二. 运算符赋值运算符算数运算符逻辑运算符运算符优先级三. bool类型和比较运算符四.三目运算符一. 字符串的查找与替换字符串查找find() 在一个较长的字符串中查找子字符串source_string.find(sub_string)source_string:源字符串sub_string:待查的目标子字符串如果该字符串中有多个子字符串,则该方法返回第一个子串所原创 2021-02-07 15:48:00 · 14243 阅读 · 4 评论 -
Python学习笔记(五):字典的基本操作到流程控制
Python学习笔记(五)字符串的查找与替换到运算符Python学习笔记(五)一. 字符串的查找与替换字符串查找字符串替换二. 运算符赋值运算符算数运算符逻辑运算符运算符优先级三. bool类型和比较运算符四.三目运算符一. 字符串的查找与替换字符串查找find() 在一个较长的字符串中查找子字符串source_string.find(sub_string)source_string:源字符串sub_string:待查的目标子字符串如果该字符串中有多个子字符串,则该方法返回第一个子串所原创 2021-02-06 16:02:46 · 10337 阅读 · 1 评论 -
Python学习笔记(四):列表、元组和字典
Python学习笔记(四)字符串的查找与替换到运算符Python学习笔记(四)一. 字符串的查找与替换字符串查找字符串替换二. 运算符赋值运算符算数运算符逻辑运算符运算符优先级三. bool类型和比较运算符四.三目运算符一. 字符串的查找与替换字符串查找find() 在一个较长的字符串中查找子字符串source_string.find(sub_string)source_string:源字符串sub_string:待查的目标子字符串如果该字符串中有多个子字符串,则该方法返回第一个子串所原创 2021-02-05 15:32:29 · 10833 阅读 · 1 评论 -
Python学习笔记(三):字符串的查找与替换到运算符
Python学习笔记(三)字符串的查找与替换到运算符Python学习笔记(三)一. 字符串的查找与替换字符串查找字符串替换二. 运算符赋值运算符算数运算符逻辑运算符运算符优先级三. bool类型和比较运算符四.三目运算符一. 字符串的查找与替换字符串查找find() 在一个较长的字符串中查找子字符串source_string.find(sub_string)source_string:源字符串sub_string:待查的目标子字符串如果该字符串中有多个子字符串,则该方法返回第一个子串所原创 2021-02-04 15:22:05 · 11713 阅读 · 2 评论 -
Python学习笔记(二):从数值类型到字符串相关操作
Python学习笔记(二)从数值类型到字符串相关操作Python学习笔记(二)一.二级目录二级目录二级目录二.二级目录二级目录二级目录三.二级目录二级目录二级目录四.二级目录二级目录二级目录五.二级目录二级目录二级目录一.二级目录二级目录二级目录二.二级目录二级目录二级目录三.二级目录二级目录二级目录四.二级目录二级目录二级目录五.二级目录二级目录二级目录...原创 2021-02-03 15:28:14 · 11767 阅读 · 2 评论 -
Python学习笔记(一):从Hello,World开始到字符串
Python学习笔记(一)从Hello,World开始Python学习笔记(一)一级目录一级目录一级目录一级目录一级目录一级目录一级目录一级目录一级目录一级目录原创 2021-02-02 15:50:30 · 12694 阅读 · 0 评论