常用模块讲解
常用模块讲解
re模块补充说明
-
findall分组优先展示
findall默认是分组优先展示,正则表达式中如果有括号分组,那么在展示匹配结果的时候,默认只演示括号内正则表达式匹配到的内容。
也可以取消分组优先展示的机制,就是在括号里面加问号和冒号。
-
通过索引的方式单独获取分组内匹配到的数据
针对search和match,有几个分组,group括号里面的参数最大就可以填几。
-
给组起别名
针对search和match,因为findall不支持关键字group取值。
collections模块
-
具名元组
具名元组的应用非常广泛,比如数学中的坐标系,娱乐活动中的扑克牌......
-
双端队列
我们之前讲过队列与堆栈,队列就是先进先出,堆栈就是先进后出,队列默认只有一端进一端出,而我们今天讲的双端队列两端都可以进出。
在讲双端队列之前我们先讲一下单端队列:
这是单端队列,我们来看看双端队列与他的区别:
-
有序字典
正常的字典内部都是无序,因为字典的内部遵循的是哈希算法,我们之所以看到的字典数据有序是因为pycharm内部给我们做了优化,更加美观。而collections模块有一个方法,可以创建有序字典:
-
默认字典
-
计数器
time模块
-
常用方法
-
三种表现时间的格式
(1). 时间戳
从1970年一月一号零点零分零秒至今的秒数
(2). 结构化时间
该时间类型主要是给计算机看,人看起来不太方便
结构化时间 | 代表的含义 |
---|---|
tm_year | 年(比如2022) |
tm_mon | 月(1-12) |
tm_mday | 日(1-31) |
tm_hour | 时(0-23) |
tm_min | 分(0-59) |
tm_sec | 秒(0-60) |
tm_wday | 一周(0-6,0表示周一) |
tm_yday | 一年中的第几天 |
tm_isdst | 是否是夏令时(默认为0) |
(3).格式化时间
格式化时间 | 代表的含义 |
---|---|
%y | 两位数的年份表示(00-99) |
%Y | 四位数的年份表示(000-9999) |
%m | 月份(01-12) |
%d | 月内中的一天(0-31) |
%H | 24小时制小时数(0-23) |
%I | 12小时制小时数(01-12) |
%M | 分钟数(00=59) |
%S | 秒(00-59) |
%a | 本地简化星期名称 |
%A | 本地完整星期名称 |
---|---|
%b | 本地简化的月份名称 |
%B | 本地完整的月份名称 |
%c | 本地相应的日期表示和时间表示 |
%j | 年内的一天(001-366) |
%p | 本地A.M.或P.M.的等价符 |
%U | 一年中的星期数(00-53)星期天为星期的开始 |
%w | 星期(0-6),星期天为星期的开始 |
%W | 一年中的星期数(00-53)星期一为星期的开始 |
%x | 本地相应的日期表示 |
%X | 本地相应的时间表示 |
---|---|
%Z | 当前时区的名称 |
%% | %号本身 |
-
时间类型的转换

点击查看代码
datetime模块
-
基本操作
-
时间差
random模块
这里是IT小白陆禄绯,欢迎各位大佬的指点!!!
__EOF__
本文作者:陆禄绯
本文链接:https://www.cnblogs.com/pyqsy/p/16073272.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/pyqsy/p/16073272.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?