Python 笔记(常用模块)
文章平均质量分 94
Python 笔记(常用模块)
Zhao.Mr
精通Shell编程;对Mysql、Oracle、Postgresql等数据库有着丰富的管理经验,注重于实战操作,喜欢研究新技术;熟悉Python全栈开发;了解Hadoop各种组件及其应用
展开
-
第一章 string模块
string 模块中的 Formatter 类可以使用与内置 format() 函数相同的方法创建并定制自己的字符串格式化行为。返回值:返回 Formatter 类。原创 2023-06-19 22:37:11 · 3100 阅读 · 0 评论 -
第二章 re模块
在正则表达式中,提供了一个通配符——英文状态下输入的“.”,用于匹配除“\r”和“\n”以外的任意单个字符。如果想要使用“.”匹配“\n”换行符,则需要指定 flags=re.DOTALL。例如,“.”可以匹配 mr\nM\tR 中的 m、r、M、\t、R。正则表达式中提供了管道符,即“或”操作符,用于匹配两个或者多个正则表达式中的一个。例如,A|B,其中 A 和 B 都是正则表达式,在匹配时,从左到右进行匹配,当一个样式完全匹配时,另一个就不再匹配。即如果 A 匹配成功,则 B 就不再匹配。原创 2023-06-19 23:08:10 · 1437 阅读 · 0 评论 -
第三章 decimal模块
1. decimal 模块介绍decimal 模块是 Python 提供的用于进行十进制定点和浮点运算的内置模块。使用它可以快速正确地进行十进制定点和浮点数的舍入运算,并且可以控制有效数字的个数。使用 decimal 模块主要是因为它与 Python 自带的浮点数相比,有以下优点 :基于浮点模型,提供与数字计算相同的一些方法。可以准确表示十进制浮点数字。而 Python 自带的浮点数,对于小数的表示并不精确,例如,1.1+2.2 的结果为 3.3000000000000003,这显然不是我们原创 2023-06-19 23:10:29 · 1867 阅读 · 0 评论 -
第四章 math模块
math 模块中提供了关于复杂浮点数学运算的函数,比如对数函数、幂函数、三角函数、角度转换、双曲函数等。原创 2023-06-19 23:10:55 · 1004 阅读 · 0 评论 -
第五章 random模块
random 模块用于实现各种分布的伪随机数生成器,可以根据不同的实数分布来随机生成值,如随机生成指定范围的整数、浮点数、序列等。该模块中的多数函数都取决于 random() 函数,该函数通过 Mersenne Twister 作为核心生成器在 [0.0,1.0) 区间范围内均匀生成随机浮点数。原创 2023-06-19 23:09:22 · 961 阅读 · 0 评论 -
第六章 calendar模块(日历)
calendar 模块(日历模块)的方法都是与日历相关的,例如生成指定年份的日历、判断指定年份是否为闰年等。默认情况下,这些日历把星期一当作一周的第一天,星期天为一周的最后一天(按照欧洲惯例)。可以使用 setfirstweekday() 方法设置一周的第一天为星期天(6)或者其它任意一天。此外,calendar 模块中的 TextCalendar 和 HTMLCalendar 类可以输出指定格式的文本与 HTML 代码。原创 2023-06-19 23:10:11 · 1254 阅读 · 0 评论 -
第七章 datetime模块
time 类中的strftime() 方法用于根据自定义的格式返回时间字符串。time对象名 . strftime(format)参数说明:format :表示自定义的时间格式。返回值:返回时间字符串。原创 2023-06-19 23:11:02 · 1300 阅读 · 0 评论 -
第八章 time模块
daylight 常量用于获取是否定义了夏令时时区。返回值:如果定义了夏令时的时区将返回1;否则返回0。import time # 导入time模块 print(‘确认定义夏令时时区的返回值为 : ’ , time . daylight)原创 2023-06-19 23:14:29 · 727 阅读 · 0 评论 -
第九章 os模块
os 模块是Python 内置的与操作系统中的文件系统相关的模块,该模块依赖于操作系统。通常情况下,如不特别指出,该模块提供的方法、属性在Windows 和UNIX 系统上都是可用的。其中,UNIX 系统包括Linux 和Mac OS X说明:本章的内容都是以Windows 操作系统为例进行介绍的,所有代码的执行结果也都是在Windows操作系统下显示的。关于UNIX 系统上特有的方法、属性在本章中未列出,如果需要,请查阅Python 的API 文档。原创 2023-06-19 23:14:55 · 1053 阅读 · 0 评论 -
第十章 os.path模块
getatime() 方法用于获取最后一次访问路径的时间。参数说明:path:表示要获取的最后一次访问时间的路径,可以采用绝对路径,也可以采用相对路径。返回值:返回从纪元开始到最后一次访问该路径的秒数,值为浮点数。原创 2023-06-19 23:13:22 · 798 阅读 · 0 评论 -
第十一章 shutil模块
shutil 模块是Python 内置的对文件、文件夹、压缩文件进行高级操作的模块。该模块对于多个文件的复制、删除和压缩等操作提供了非常方便的支持。如果只是对单个文件进行操作,可以使用os 模块。说明:在使用shutil 模块时,不能复制所有文件的元数据。在POSIX 平台上,不能复制文件的所有者和组,以及访问控制表;而在Mac OS 中,不能复制文件类型和创建者;在Windows 操作系统中,不能复制文件的所有者、访问控制列表和备用数据流。shutil 模块属于内置模块,不需要安装,直接导入即可使用。原创 2023-06-19 23:13:44 · 2075 阅读 · 0 评论 -
第十二章 sys模块
当编写Python 代码时,通常都会得到一个包含Python 代码的以.py 为扩展名的文件。要运行编写的代码,就需要使用Python 解释器去执行.py 文件。因此,Python 解释器就是用来执行Python 代码的一种工具。常见的Python 解释器有以下几种:CPython:Python 的官方解释器。当我们从Python 官方网站下载并安装好Python 后,就直接获得了CPython 解释器,该解释器是使用C 语言开发的,所以叫CPython。原创 2023-06-19 23:16:04 · 2170 阅读 · 0 评论 -
第十三章 csv模块
quotechar 属性用于定义字段的引用符,默认为双引号。引用符都是成对出现的,当csv 文件中的文本数据中出现了csv 文件使用的分隔符,此时将使用引用符将它括起来以排除歧义。返回值:无。原创 2023-06-19 23:14:31 · 1292 阅读 · 0 评论 -
第十四章 json模块
JSON 是基于JavaScript 语言的轻量级的数据交换格式,是JavaScript 对象的表示法(JavaScriptObject Notation),它是用来存储和交换文本信息的。信息表示格式为:数据在名称/ 值对中。数据由逗号分隔。大括号保存对象。方括号保存数组。原创 2023-06-19 23:14:57 · 1020 阅读 · 0 评论