首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
每周一个 Python 模块
订阅
清蒸不是水煮
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 2订阅
每周一个 Python 模块 | operator
同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。 operator 模块是 Python 中内置的操作符函数接口,它定义了算术,比较和与标准对象 API 相对应的其他操作的内置函数。 operator 模块是用 C 实现的,所以执行速度比 Python…
每周一个 Python 模块 | datetime
同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。 datetime 包含用于处理日期和时间的函数和类。 时间值用time类表示。 time实例有属性hour, minute,second,和microsecond,还可以包括时区信息。 time实例只保…
每周一个 Python 模块 | time
同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。 几乎所有的正式代码中,我们都需要与时间打交道。在Python中,与时间处理有关的模块包括time,datetime以及calendar,本节主要讲解time模块。 时间戳(timestamp):也就是 …
每周一个 Python 模块 | unittest
同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。 unittest 是 Python 自带的单元测试框架,可以用来作自动化测试框架的用例组织执行。 优点:提供用例组织与执行方法;提供比较方法;提供丰富的日志、清晰的报告。 unittest 中最核心的部…
每周一个 Python 模块 | bisect
同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。 bisect 模块,用于维护有序列表。实现了一个算法用于插入元素到有序列表。在一些情况下,这比反复排序列表或构造一个大的列表再排序的效率更高。Bisect 是二分法的意思,这里使用二分法来排序,它会将一…
每周一个 Python 模块 | itertools
同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。 Python 标准库模块 itertools 提供了很多方便灵活的迭代器工具,熟练的运用可以极大的提高工作效率。 创建一个迭代器,生成从 n 开始的连续整数,如果忽略 n,则从 0 开始计算。示例: 把…
每周一个 Python 模块 | calendar
同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。 calendar模块定义了Calendar类,它封装了值的计算,比如计算给定月份或年份中周的日期。此外,TextCalendar和 HTMLCalendar类可以生成预格式化的输出。 prmonth()…
每周一个 Python 模块 | multiprocessing
同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。 multiprocessing 是 Python 的标准模块,它既可以用来编写多进程,也可以用来编写多线程。如果是多线程的话,用 multiprocessing.dummy 即可,用法与 multipr…
每周一个 Python 模块 | collections
同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。 Python 作为一个“内置电池”的编程语言,标准库里面拥有非常多好用的模块。比如今天想给大家 介绍的 collections 就是一个非常好的例子。 OrderedDict:有序字典。 用 Chain…
每周一个 Python 模块 | heapq
同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。 heapq 实现了适用于 Python 列表的最小堆排序算法。 堆是一个树状的数据结构,其中的子节点与父节点属于排序关系。可以使用列表或数组来表示二进制堆,使得元素 N 的子元素位于 2 * N + 1…