datetime模块介绍并应用(有实例)和一些数学函数

学习拓展:
1.python获取并输出当前日期时间
(1)首先导入datetime库

import datetime

获得当前日期,不显示时间

print(datetime.date.today())
2019-05-15

使用tadoy和now获取当前日期,精确到毫秒

print(datetime.datetime.today())/  print(datetime.date.now())
2019-05-15  8:40: 21.2563663

使用strftime()格式化时间为标注时间
它可以将日期输出为我们想要的格式:

print(datetime.date.now().strftime('%Y-%m-%d'))
2019-05-15

如何精确到秒

print(datetime.date.now().strftime('%Y-%m-%d %H:%M:%S'))
2019-05-15  8:40: 21

另外加星期 %a为简写参数 %A为全写参数

print(datetime.date.now().strftime('%Y-%m-%d %H:%M:%S  %A'))
2019-05-15  8:40: 21 friday

加月份 %b为简写参数 %B为全写参数

print(datetime.date.now().strftime('%Y-%m-%d %H:%M:%S  %b'))
2019-05-15  8:40: 21 friday  Nov

计算未来和过去(要使用datetime()模块中timedelta对象结合)
例子: 下面是实现五天/300小时/30000分钟后/前是几号
import datetime print(datetime.date.today())
print(datetime.date.today()+/-datetime.timedelta(days/hours/minutes=5/300/3000))

2.数学函数
(1)abs()返回数字的绝对值

(2)round()返回浮点数的四舍五入值
语法:
round(x [, n(保留小数位)] )

(3)sum()求和计算
语法:
sum(iterable(可迭代对象),start(序列值相加后再次相加的值))

(4)pow()计算底层的任意n次方值
语法:
math,pow(x(底数),y(次方)[,z(对底数求模)] )

(5)min()用于获取数列中最小值
语法:
min(a,b,c,…)

(6)max()用于获取数列中最大值
语法:
max(a,b,c,…)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值