zoukankan      html  css  js  c++  java
  • (一)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)

      运行结果:

  • 相关阅读:
    java枚举常见用法
    redis初使用
    Linux上搭建svn资源库
    redis集群创建
    大数据学习之Hadoop运行模式
    集群时间同步
    ssh免密登录
    mvc项目问题清单以及解决方法
    Memcached分布式缓存初体验
    Asp.Net 一个请求的处理流程
  • 原文地址:https://www.cnblogs.com/jack-zh/p/10810569.html
Copyright © 2011-2022 走看看