上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 26 下一页
摘要: 1. fnmatch UNIX式glob模式匹配 fnmatch模块用于根据glob模式(如UNIX shell所用的模式)比较文件名。 1.1 简单匹配 fnmatch()将一个文件名与一个模式进行比较,并返回一个布尔值,指示二者是否匹配。如果操作系统使用一个区分大小写的文件系统,则这个比较就是区 阅读全文
posted @ 2020-03-14 10:01 SmallGrayCode 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1. glob文件名模式匹配 尽管glob API很小,但这个模块的功能却很强大。只要程序需要查找文件系统中名字与某个模式匹配的一组文件,就可以使用这个模块。要创建一个文件名列表,要求其中各个文件名都有某个特定的扩展名、前缀或者中间都有某个共同的字符串,就可以使用glob而不用编写定制代码来扫描目录 阅读全文
posted @ 2020-03-13 08:54 SmallGrayCode 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: 1. pathlib文件系统路径作为对象 pathlib模块提供了一个面向对象API来解析、建立、测试和处理文件名和路径,而不是使用底层字符串操作。 1.1 路径表达 pathlib包含一些类来管理使用POSIX标准或Microsoft Windows语法格式化的文件系统路径。这个模块包含一些“纯” 阅读全文
posted @ 2020-03-12 09:19 SmallGrayCode 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 1. os.path平台独立的文件名管理 利用os.path模块中包含的函数,很容易编写代码来处理多个平台上的文件。即使程序不打算在平台之间移植,也应当使用os.path来完成可靠的文件名解析。 1.1 解析路径 os.path中的第一组函数可以用来将表示文件名的字符串解析为文件名的各个组成部分。这 阅读全文
posted @ 2020-03-11 09:19 SmallGrayCode 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1. statistics统计计算 statistics模块实现了很多常用的统计公式,允许使用Python的各种数值类型(int、float、Decimal和Fraction)来完成高效计算。 1.1 平均值 共支持3种形式的平均值:均值(mean),中值或中位数(median),以及众数(mode 阅读全文
posted @ 2020-03-10 16:14 SmallGrayCode 阅读(1731) 评论(0) 推荐(0) 编辑
摘要: 1. math数学函数 1.1 特殊常量 很多数学运算依赖于一些特殊的常量。math包含有π(pi)、e、nan(不是一个数)和infinity(无穷大)的值。 import math print(' π: {:.30f}'.format(math.pi)) print(' e: {:.30f}'. 阅读全文
posted @ 2020-03-08 13:13 SmallGrayCode 阅读(5055) 评论(0) 推荐(0) 编辑
摘要: 1. random伪随机数生成器 random模块基于Mersenne Twister算法提供了一个快速伪随机数生成器。原来开发这个生成器是为了向蒙特卡洛模拟生成输入,Mersenne Twister算法会生成大周期近均匀分布的数,因此适用于大量不同类型的应用。 1.1 生成随机数 random() 阅读全文
posted @ 2020-03-07 08:55 SmallGrayCode 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 1. fractions有理数 Fraction类基于numbers模块中Rational定义的API来实现有理数的数值运算。 1.1 创建Fraction实例 与decimal模块类似,可以采用多种方式创建新值。一种简便的方式是由单独的分子和分母值来创建。 import fractions for 阅读全文
posted @ 2020-03-06 09:05 SmallGrayCode 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 1. decimal定点数和浮点数的数学运算 decimal模块实现了定点和浮点算术运算,使用的是大多数人所熟悉的模型,而不是程序员熟悉的模式(即大多数计算机硬件实现的IEEE浮点数运算)。Decimal实例可以准确的表示如何数,对其上火其下取整,还可以限制有效数字的个数。 1.1 Decimal 阅读全文
posted @ 2020-03-05 08:38 SmallGrayCode 阅读(4330) 评论(0) 推荐(0) 编辑
摘要: 1. calendar处理日期 calendar模块第一了Calendar类,其中封装了一些值的计算,如给定的一个月或一年中的周日期。另外,TextCalendar和HTMLCalendar类可以生成经过预格式化的输出。 1.1 格式化示例 prmonth()方法是一个简单的函数,可以生成月的格式化 阅读全文
posted @ 2020-03-04 19:38 SmallGrayCode 阅读(890) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 26 下一页