python的time模块与random模块

目录

time模块

time模块

三种时间表示

在Python中,通常有这几种方式来表示时间:

时间戳(timestamp) : 通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。

格式化的时间字符串

元组(struct_time) : struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时)

时间戳

import time

print(time.time()) #单位秒,从1970年1月1日到执行这条语句的时间

结构化时间

import time

print(time.localtime())#结构化时间 --当地时间

print(time.gettime()) #结构化时间 --UTC时间

#属性

import time

t=time.localtime()

#t对应的属性

#tm_year

#tm_mon

#tm_mday

#tm_hour

#tm_min

#tm_sec

#tm_wday

#tm_yday

#tm_isdst

格式化时间

import time

print(time.strftime("%Y-%m-%d %X"))

相互转换

结构化时间 与时间戳的互相转换

importtime#将时间戳转为结构化时间

localtime(time.time())

gmtime(time.time())#UTC时区(0时区)的struct_time#将结构化时间转为时间戳

t1=time.localtime()

time.mktime(t1)

结构化时间 与 格式化时间的相互转换

import

#将结构化时间(当地时间)转为字符串时间

t2=time.strftime("%Y-%m-%d %X",time.localtime())

#将字符串转为结构化时间

time.strptime(t2,"%Y-%m-%d %X")

时间戳与结构化时间转为固定格式的时间

import time

#将结构化时间转换为固定格式的时间,格式已经固定

print(time.asctime())

#将时间戳转为固定格式的时间

print(time.ctime)

补充

用来休眠程序的time.sleep(),经常使用来测试程序的运行时间。

import time

#线程推迟指定的时间运行,单位秒

time.sleep(secs)

另外一种表示时间的模块,更加贴近我们习惯的字符串表现格式

import datetime

print(datetime.datetime.now())

clock()

这个需要注意,在不同的系统上含义不同。在UNIX系统上,它返回的是“进程时间”,它是用秒表示的浮点数(时间戳)。

而在WINDOWS中,第一次调用,返回的是进程运行的实际时间。而第二次之后的调用是自第一次调用以后到现在的运行时间,即两次时间差。

python time 语句_python的time模块总结相关推荐

  1. python psycopg2使用_Python中用psycopg2模块操作PostgreSQL方法

    其实在Python中可以用来连接PostgreSQL的模块很多,这里比较推荐psycopg2.psycopg2安装起来非常的简单(pip install psycopg2),这里主要重点介绍下如何使用 ...

  2. python清空语句_python有趣语句

    python 赋值语句 python中的语句: 赋值语句 if语句,当条件成立时运行语句块.经常与else, elif(相当于else if)配合使用. for语句,遍列列表.字符串.字典.集合等迭代 ...

  3. python打印语句_Python 打印语句

    Python 打印语句 首先申明下,本文为笔者学习<Python学习手册>的笔记,并加入笔者自己的理解和归纳总结. 1.print语句用来打印,并在行的末尾添加一个换行.>>& ...

  4. python的语句_Python的简单语句

    Python的简单语句包括: 1.表达式语句:主要用于交互式计算一个表达式的值,或用于过程的调用. 2.赋值语句:用于将名称绑定到值,或者修改对象的属性. 3.扩展的赋值语句:将二元运算符和赋值语句结 ...

  5. python入门语句_Python 快速入门笔记(5):语句

    本系列随笔是本人的学习笔记,初学阶段难免会有理解不当之处,错误之处恳请指正.转载请注明出处: https://www.cnblogs.com/itwhite/p/12297769.html. 简介 p ...

  6. c调用python第三方库_Python使用ctypes模块调用DLL函数之C语言数组与numpy数组传递...

    在Python语言中,可以使用ctypes模块调用其它如C++语言编写的动态链接库DLL文件中的函数,在提高软件运行效率的同时,也可以充分利用目前市面上各种第三方的DLL库函数,以扩充Python软件 ...

  7. python 主线程_Python threading多线程模块

    Python是支持使用多线程的,程序代码可以在一个进程空间中操作管理多个执行的线程,python模块下载时要记得,这个库叫做 threading. 一.threading模块简介 在Python多线程 ...

  8. python中导入模块或包语句_Python中导入模块或包语句

    这篇文章作者主要讨论了Python的from import *和from import *,它们怎么执行以及为什么使用这种语法(也许)是一个坏主意. 从一个模块导入全部 from import * m ...

  9. python with语句_python中的with语句

    python中的with语句使用于对资源进行访问的场合,保证不管处理过程中是否发生错误或者异常都会执行规定的__exit__("清理")操作,释放被访问的资源,比如有文件读写后自动 ...

最新文章

  1. 前端面试的作品示例_如何回答任何技术面试问题-包括示例
  2. DWM1000 长距离模块讨论
  3. 修改Ubuntu和XP双系统时的默认启动系统
  4. 【工作分解法】IT人,你的工作“轻松”么?
  5. 产品经理如何洞察人性?
  6. 开源框架_跨平台开源框架对比介绍
  7. 人民币金额小写转大写
  8. MaterialDesign 之 DrawerLayout
  9. Java开发实习生面试—附简历以及面试题
  10. Java数组排序(选择排序)
  11. ooffice为保护计算机,office已检测到此文件存在问题编辑此文件可能会损害您的计算机!...
  12. 在centos系统上安装python
  13. 【无标题】人工智能--大数据介绍
  14. 微软家庭服务器,微软下一代Windows家庭服务器Vail初印象
  15. 郑州科技学院计算机,郑州科技学院2005级(成)计算机信息管理一班
  16. 小飞鱼通达商务平台课程 OA开发程序基础课 3月4日 PHP第一部分课程签到及作业
  17. 求解多目标旅行商问题的遗传算法参数研究(2017的ieee)
  18. hp380G10服务器安装centos6.9和显卡驱动
  19. 信号的解调与调制matlab,基于MATLAB常用数字信号调制与解调
  20. 【NEON Intrincics加速计算案例】使用neon加速计算视频FullRange转LimitedRange

热门文章

  1. 望SQLServer 高手指点
  2. 浏览器兼容性问题解决方案· 总结
  3. html里面超链接alt_前端html--超链接,表格,表单属性
  4. idea会抛出Unable to import maven project: See logs for details错误
  5. BeanShell快速入门---Java应用
  6. php更新svn,利用php进行svn更新的php代码及php执行svn更新注意事项
  7. 二进制_简单了解二进制
  8. 阿里妈妈品牌广告价值建模
  9. ARM的交叉编译工具
  10. python类中方法相互调用_python 类中方法之间的调用