Python—保持时间、计划任务和启动任务

本文介绍了Python中time模块的time.time()和time.sleep()函数,数字四舍五入的方法,datetime模块的使用,包括datetime.datetime()和datetime.timedelta(),以及如何进行多线程编程,特别是使用subprocess模块来创建新进程。
摘要由CSDN通过智能技术生成

1.time模块

 让Python程序能读取系统时钟的当前时间。在time模块中,time.time()和time.sleep()函数是最有用的模块。

1.1time.time()

返回值是 Unix 纪元的那一刻与 time.time() 被调用的那一刻之间的秒数。

import time
print(time.time())

运行结果

1553691989.450952 

纪元时间戳可以用于剖析代码,也就是测量一段代码的运行时间。

import time
def calc():
    p = 1
    for i in range(1,100000):
        p = p * i
    return p
startTime = time.time()
result = calc()
endTime = time.time()
print('The result is %s digit long.'%(len(str(result))))
print('运行时间为%s秒'%(endTime - startTime))

运行结果

The result is 456569 digit long.
            运行时间为2.7055039405822754秒 

1.2 time.sleep()

功能:让程序暂停
            格式:time.sleep(1),其中()内为让程序暂停的时间

2.数字四舍五入

     使用 round() 进行四舍五入

格式:round(x,y)
   

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值