Python 必须熟知的几个模块

Posted IT_Holmes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 必须熟知的几个模块相关的知识,希望对你有一定的参考价值。

1. datetime模块

datetime模块中定义了很多类,如:date,time,datetime,timedelta,tzinfo。

1. date 类

方法作用
datetime.date.max、datetime.date.mindate对象所能表示的最大、最小日期。
datetime.date.resolutiondate对象表示日期的最小单位。这里是天。
datetime.date.today()返回一个表示当前本地日期的date对象。
datetime.date.fromtimestamp(timestamp)根据给定的时间戮,返回一个date对象。
import datetime
if __name__ == '__main__':
    t = datetime.datetime.now()
    print(t)
    t1 = datetime.date.max
    t2 = datetime.date.min
    print(t1)
    print(t2)
    t3 = datetime.date.today()
    print(t3)
    t4 = datetime.date.fromtimestamp(111111111)
    print(t4)
    t5 = datetime.date.resolution
    print(t5)

    d1 = datetime.date(2011,6,5)
    print(d1.year,d1.month,d1.day)
    print(d1.weekday())
    print(d1.isoformat())
    
# 2021-09-01 13:58:00.243934
# 9999-12-31
# 0001-01-01
# 2021-09-01
# 1973-07-10
# 1 day, 0:00:00
# 2011 6 5
# 6
# 2011-06-05

依据上面内容:

方法作用
d1.year、date.month、date.day分别显示年、月、日
d1.weekday()返回weekday,如果是星期一,返回0;如果是星期2,返回1,以此类推;
d1.isoformat()返回格式如’YYYY-MM-DD’的字符串;
d1.replace(year, month, day)生成一个新的日期对象,用参数指定的年,月,日代替原有对象中的属性。(原有对象仍保持不变)

2. time类

t1 = datetime.time(时,分,秒)
方法属性作用
time.min、time.maxtime类所能表示的最小、最大时间。
time.resolution时间的最小单位,这里是1微秒。
t1.hour、t1.minute、t1.second、t1.microsecond显示时、分、秒、微秒
t1.tzinfo时区信息
t1.isoformat()返回型如"HH:MM:SS"格式的字符串表示
t1.replace([ hour[ , minute[ , second[ , microsecond[ , tzinfo] ] ] ] ] )创建一个新的时间对象,用参数指定的时、分、秒、微秒代替原有对象中的属性(原有对象仍保持不变)

3. datetime 类

datetime相当于date和time结合起来。

详情见 https://www.cnblogs.com/zhaopanpan/p/9021951.html

2. json 模块

json是一种数据格式,平时我们用来存储或者显示数据,通常用到数据转换。

https://www.w3school.com.cn/python/python_json.asp

3. re 模块

re模块与正则表达式有关。

https://www.w3school.com.cn/python/python_regex.asp

以上是关于Python 必须熟知的几个模块的主要内容,如果未能解决你的问题,请参考以下文章

干货:入门Python需要重点学习的几个模块

Python安装需要注意的几个小事项...

运行 python pyd 模块的几个独立实例

Python的几个常用模块

Python 的几个命令行参数

关于python logging模块读文档的几个心得