Python3萌新入门笔记(42)
小楼一夜听春语 7年前 (2017-10-26) 3906浏览 0评论
这一篇教程是关于内置模块的最后一部分,更多的内置模块大家可以查询官方文档进行了解。 十三、re模块 在《Python3萌新入门笔记(23)》中,我们接触过正则表达式的使用,并且使用了re模块中的match()函数和compile()函数。 示例代码:...
小楼一夜听春语 7年前 (2017-10-26) 3906浏览 0评论
这一篇教程是关于内置模块的最后一部分,更多的内置模块大家可以查询官方文档进行了解。 十三、re模块 在《Python3萌新入门笔记(23)》中,我们接触过正则表达式的使用,并且使用了re模块中的match()函数和compile()函数。 示例代码:...
小楼一夜听春语 7年前 (2017-10-24) 4247浏览 0评论
这一篇教程,我们继续了解内置模块。 九、math模块 math模块包含了一些数学计算的函数,例如平方根函数、正余弦函数、正余切函数、角度与弧度转换函数等等。 不过,一般数学函数的用途比较少,这里只做一些简单的举例。 pi:保存了圆周率的变量 ceil...
小楼一夜听春语 7年前 (2017-10-19) 3906浏览 0评论
这一篇教程,我们继续了解内置模块。 六、collections模块 这个模块中,我们只了解一块内容,deque类型的使用。 deque(double ended queue)是双端队列。 按官方文档的说法,这是一个类似列表的容器,能够在两端快速插入(...
小楼一夜听春语 7年前 (2017-10-18) 4233浏览 0评论
这一篇教程,我们继续了解一些内置模块。 四、glob模块 在上一篇教程中,我们通过os模块获取文件夹中的所有文件名,然后组织成多个文件的路径列表,通过fileinput模块进行遍历。 这样的操作比较麻烦。 实际上,我们可以使用glob模块中的函数帮我...
小楼一夜听春语 7年前 (2017-10-18) 4715浏览 1评论
这一篇教程,我们一起来了解对文件的一些操作。 三、fileinput模块 在接触新的模块之前,我们先来尝试通过Python内置的函数open进行文件的读写。 1、文件的读取 提示:open()函数的具体说明参考《Python3萌新入门笔记(16)》。...
小楼一夜听春语 7年前 (2017-10-16) 4389浏览 0评论
这一篇教程开始,我们一起了解一些具体的内置模块。 因为,内置模块数量庞大,而且还会有更新、添加,所以,我们只了解一些比较常用、重要的模块。 一、sys模块 1、argv:用于程序外部向程序内部传递参数,例如在命令行中打开py文件时填入的参数。 示例代...
小楼一夜听春语 7年前 (2017-10-13) 4713浏览 1评论
这一篇教程开始,我们一起了解一些Python的内置模块。 内置模块中,往往包含了很多内容。 在接触具体的模块之前,我们先来看一下,怎么知道一个模块中都包含什么?有什么内容可以供我们使用?这些内容又如何使用? 使用内置函数dir()查看模块的组成 ...
小楼一夜听春语 7年前 (2017-10-12) 6589浏览 2评论
这一篇教程,我们来了解包和模块。 一、包 包比较简单,可以理解成为包含模块的文件夹。 不过,并不是只把模块放入文件夹,就形成了包。 在包的目录中,需要添加一个名“__init__.py”的文件,这个文件可以创建一个空的文本文档,修改成这个文件名就可以...
小楼一夜听春语 7年前 (2017-10-11) 4692浏览 2评论
这一篇教程的内容是装饰器(Decorators)的使用。 先忘掉“装饰器”这三个字。(你刚才不说不就完了吗…) 我们先来看一些代码,这些代码是分别获取当前系统时间的时、分、秒。 示例代码: import time def get_h...
小楼一夜听春语 7年前 (2017-10-11) 6173浏览 2评论
这一篇教程,我们再来练习一下在生成器中使用递归。 如果在之前的教程中对递归没有很好的理解,在这里我们可以继续强化。 首先,我们先来看一个场景。 有若干组门,每组有两个门,一扇门后面可以通行,另一扇门后面堵塞,需要找出正确的路线。 如果想找出正确的路线...