Python入门-2编程基本概念:10时间表示-unix时间点-毫秒和微妙-time模块
Posted jack-zh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python入门-2编程基本概念:10时间表示-unix时间点-毫秒和微妙-time模块相关的知识,希望对你有一定的参考价值。
一:时间表示
计算机中时间的表示是从“1970 年 1月 1日 00:00:00”开始,以毫秒(1/1000 秒) 进行计算。我们也把1970 年这个时刻成为“unix 时间点”。
这样,我们就把时间全部用数字来表示了。时间本质上就是数字
python中可以通过 time.time() 获得当前时刻,返回的值是以秒为单位,带微秒 (1/1000 毫秒)精度的浮点值。例如:1530167364.8566。
【操作】
1 >>> import time 2 >>> b = int(time.time()) 3 >>> b 4 1556986076 5 >>> totalMinutes = b//60 6 >>> totalMinutes 7 25949767 8 >>> totalHours = totalMinutes//60 9 >>> totalHours 10 432496 11 >>> totalDays = totalHours//24 12 >>> totalDays 13 18020 14 >>> totalYears = totalDays//365 15 >>> totalYears 16 49
二: 【操作】定义多点坐标_绘出折线_并计算起始点和终点距离
1 import turtle 2 import math 3 4 5 #定义多个点的坐标 6 x1,y1 = 100,100 7 x2,y2 = 100,-100 8 x3,y3 = -100,-100 9 x4,y4 = -100,100 10 11 12 #绘制折线 13 turtle.penup() 14 turtle.goto(x1,y1) 15 turtle.pendown() 16 17 turtle.goto(x2,y2) 18 turtle.goto(x3,y3) 19 turtle.goto(x4,y4) 20 21 22 #计算起点与终点距离 23 distance = math.sqrt((x1-x4)**2 + (y1-y4)**2) 24 turtle.write(distance)
运行结果:
以上是关于Python入门-2编程基本概念:10时间表示-unix时间点-毫秒和微妙-time模块的主要内容,如果未能解决你的问题,请参考以下文章
Python入门-2编程基本概念:09浮点数-自动转换-强制转换-增强赋值运算符
Python入门-2编程基本概念:11布尔值-比较运算符-逻辑运算符及短路问题
Python入门-2编程基本概念:08整数-不同进制-其他类型转换成整数