Python 必须熟知的几个模块
Posted IT_Holmes
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 必须熟知的几个模块相关的知识,希望对你有一定的参考价值。
1. datetime模块
datetime模块中定义了很多类,如:date,time,datetime,timedelta,tzinfo。
1. date 类
方法 | 作用 |
---|---|
datetime.date.max、datetime.date.min | date对象所能表示的最大、最小日期。 |
datetime.date.resolution | date对象表示日期的最小单位。这里是天。 |
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.max | time类所能表示的最小、最大时间。 |
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模块与正则表达式有关。
以上是关于Python 必须熟知的几个模块的主要内容,如果未能解决你的问题,请参考以下文章