数学计算模块——math
import math
ceil(x) 返回大于或小于x最小整数
floor(x) 放回小于或等于x最大整数
sqrt(x) 返回x的平方根
pow(x) 返回x的y次方幂的值
log(x[,base]) 返回以base为底的x对数,若省略base,则自然计算对数
sin(x)放回正弦三角函数
degree(x)将弧度x转化为角度
radian (x)将角度转化为弧度
日期时间模块——datetime
- datetime:包含时间和日期
- date:只包含日期
- time:只包含时间
- timedelta:计算时间跨度
- tzinfo:时区信息
1.datatime类
python Shell:
datetime类的常用方法
- datetime.today():返回当前本地日期和时间。
- datetime.now(tz=None) : 返回指定时区的当前日期和时间,参数tz用于设置时区,如果参数tz为None或者省略,则等同于today()。
- datetime.fromtimestamp(timestamp, tz=None):返回与UNIX时间戳对应的本地日期和时间。
(UNIX 时间戳是从1970年1月1日00:00:00开始到现在为止的总秒数。
python shell
采用datetime这个类 直接调用 today() / now() / fromtimestamp() 类方法
2.date类
-
date.today():返回当前本地日期。在这里插入图片描述
-
date.fromtimestamp(timestamp) : 返回与UNIX时间戳对应本地的日期。
python shell:
3.time类
- 可以有精确至 微秒
- 和以上的datetime类 用法一致
4.计算时间跨度类——timedelta
加入时间delta 从1月19号 变成2月19号
创建时间的datetime.timedelta 对象
delta = datetime.timedelta(week =5) 即为将delta赋值为5周时间
5.将日期时间与字符串相互转换
- 1.将日期时间对象转换为字符串时,称之为日期时间格式化。在 Python 中使用strftime()方法进行日期时间的格式化,在 datetime 、 date 和 time 三个类中都有一个实例方法 strftime ( format )。
- 2.将字符串转换为日期时间对象的过程,叫作日期时间解析。在 Python 中使用 datetime.strptime ( date _ string, format) 类方法进行日期时间解析。
日期和时间格式化控制符
以年月日最为常用
读写二进制文件
- read (size =-1):从文件中读取字节, size 限制读取的字节数,如果 size =-1,则读取
全部字节。 - readline (size =-1):从文件中读取并返回一行。 size 是限制读取的字节数,如果 size =-1,则没有限制。
- readlines():读取文件数据到一个字节列表中,每一行数据都是列表的一个元素。
- write ( b ):写入 b 字节,并返回写入的字节数。
- wrItelines ( lines ):向文件中写入一个字节列表。不添加行分隔符,因此通常为每一行未尾都提供行分隔符。
- flush(): 刷新写缓冲区,在文件没有关闭的请青况下将数据写入文件中。