python-各类模块

数学计算模块——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(): 刷新写缓冲区,在文件没有关闭的请青况下将数据写入文件中。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值