time模块

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

  • time.time( )函数

Unix纪元是编程中经常参考的时间,即协调世界时(UTC)。time.time( )函数返回自那一刻以来的秒数,是一个浮点数(浮点数只是一个点小数点的数)。这个时间称为UNIX纪元时间戳。

 >>>import time>>>time.time()1656990900.7981637

纪元时间戳可以剖析代码,也可以计算一段代码运行时间。如果在代码运行前调用time.time( ),并在结束时再次调用,就可以用第二个时间戳减去第一个时间戳,得到两次调用之间的时间差。

 import timedef jiSuan():zhi = 1for i in range(1,10000):zhi = zhi * ireturn zhi​startTime = time.time()prod = jiSuan()endTime = time.time()print(f"The result is {len(str(prod))} digits long.")print(f"Took {round((endTime - startTime),5)} seconds to calculate.")

处理时间的结果是小数点后有很多数字的浮点数。可以使用Python内置round( )函数四舍五入,只需要向它传递两个参数。round( i , j )。i 是要处理的浮点数,j 是保留几位数字。

 >>>import time>>>now = time.time()>>>now1425064108.017836>>>round(now,2)1425064108.02>>>round(now,4)1425064108.0178>>>round(now)1425064108
  • time.sleep( )函数

如果需要让程序暂停一下,可以调用time.sleep( )函数,并传入暂停的时长(秒数)。

 >>>import time>>>for i in range(3):print('Yong')time.sleep(3)print('Old')time.sleep(3)

time.sleep( )函数不会返回或让程序执行其他代码,直到传递给time.sleep( )函数的秒数流逝。

 >>>import time>>>time.time(10)

在交互式环境中运行此代码,会在10秒后再次看到提示符( >>> )。如果在10秒内的某个时候按下Ctrl-C,会看到抛出KeyboardInterrupt 异常。

Python内置time模块中,time.time()函数和time.sleep()函数的用法相关推荐

  1. python内置collections模块的使用

    python内置collections模块的使用 文章目录: 一.collections模块说明 1.查看collections模块的定义路径 2.查看collections文档介绍信息 3.查看co ...

  2. python内置作用域_python中的作用域

    python中的作用域分4种情况: L:local,局部作用域,即函数中定义的变量: E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的: G:glo ...

  3. Python 内置时间模块:Calendar

    Python 内置的日历( calendar )模块主要输出跟日历相关的内容,相对 datetime 和 time 模块来说, calendar 模块的功能要简单些. 最常用的两个功能是输出某年的日历 ...

  4. python内置函数调用_Python中函数的基本定义与调用及内置函数详解

    前言 函数function是python编程核心内容之一,也是比较重要的一块.首先我们要了解Python函数的基本定义: 函数是什么? 函数是可以实现一些特定功能的小方法或是小程序.在Python中有 ...

  5. python内置json模块的作用_json和simplejson Python模块之间有什么区别?

    我不同意其他答案:内置json库(在Python 2.7中)不一定比它慢simplejson.它也没有这个讨厌的unicode bug. 这是一个简单的基准:import jsonimport sim ...

  6. python内置json模块_python的常用内置模块之序列化模块json

    #什么叫序列化--将原本的字典.列表等内容转换成一个字符串的过程就叫做序列化. '''比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? 现在我们能想到的方法就是存在文 ...

  7. python内置json模块的作用_python详解json模块

    我们在做工作中经常会使用到json模块,今天就简单介绍下json模块 什么是json JSON ,全称为JavaScript Object Notation, 也就是JavaScript 对象标记,它 ...

  8. python测试脚本 进制转换器_使用Python内置的模块与函数进行不同进制的数的转换...

    binascii 模块:它包含一个把二进制数值转换成十六进制的函数,同样也可以反过来转. #binary_value是二进制数值不是字符串,也不是int型的1010 binascii.b2a_hex( ...

  9. Python 内置turtle模块 —— 画一面国旗(基础篇)

    # 用 turtle模块 画一面国旗""" 思考:1.怎么导入和使用 turtle模块?2.你对 turtle模块 了解有多少?介绍:1.turtle模块 是一个很强大的 ...

最新文章

  1. 查找字符位置_Excel中查找字符第N次出现的位置信息,换个思路其实很简单
  2. springmvc十五:数据输出
  3. ACM竞赛学习整理开篇之01背包问题
  4. win7+eclipse用maven构建hadoop项目注意事项
  5. Linux C高级编程——文件操作之系统调用
  6. Java 学习多态笔记
  7. 当宝石遇到宝藏 “不思进取”的PopCap
  8. 一种定力夹具控制系统
  9. su室内插件_sketchup模型库+SU组件+插件+风格库集+模型 建筑 室内 园林景观
  10. 6.5 使用快捷键快速调整图表线条的宽度 [原创Excel教程]
  11. 计算机麦克风测试,如何进行电脑话筒测试?电脑麦克风如何设置?
  12. _stdcall,_cdecl区别
  13. java 图片清晰度_Java 图片处理——如何生成高清晰度而占有磁盘小的缩略图
  14. C++ ISBN 号码
  15. 继屠呦呦后,下一个得诺奖的中国人可能是他?
  16. 易语言 给程序加上记住账号功能
  17. 编程基础——鱼龙混杂来两波
  18. HTML 请输入关键字的搜索框,功能:输入时:框内的请输入关键字消失,鼠标移开时 框内的请输入关键字又重现
  19. 工作经验分享-vivo链路监控
  20. python 操作mysql数据库查询数据

热门文章

  1. [风一样的创作]防XSS注入攻击
  2. EmbeddedServletContainerException: Unable to start embedded Tomcat 内嵌Tomcat启动失败
  3. 【北大先修课】计算概论(A)题库全代码
  4. c语言学习(常见关键字)
  5. 雷柏 rapoo 7200m 鼠标使用
  6. 【满分】【华为OD机试真题2023 JAVAJS】红黑图
  7. java gridfs_GridFS实现原理
  8. 几句话搞明白数据中心的 “大二层网络设计”
  9. 又是新一年的1024呦
  10. Friends S01E02