拜师————python基础入门--第2大节课—时间表示,unix时间点,time模块;多点坐标,绘出折线图,计算两点距离;——day7

第二大节课。


第19课时: 时间表示 unix时间点 毫秒和微秒 time模块


时间的表示:

计算机中的时间表示是从“1970年1月1日00:00:00”开始,以毫秒(1/1000)为单位进行计算,我们把1970年这个时刻叫做 “unix时间点。”

说白了就是个0刻度基准点
拜师————python基础入门--第2大节课—时间表示,unix时间点,time模块;多点坐标,绘出折线图,计算两点距离;——day7_第1张图片

Python中可以通过time模块了解目前的时间。

代码

首先导入time 然后用time.time()查看

>>> import time
>>> time.time()
1592218511.965208

前面是秒 。 后面是微妙为单位

存储时间,秒

获得秒数,舍去后面的小数部分

>>> b=int(time.time())
>>> b
1592218718

过了多少分钟

>>> m=b/60
>>> m
26536978.633333333

获得从1970年到现在过了多少分钟。

过了多少小时

>>> h=m//60
>>> h
442282.0

//是整除

本质上时间就是一个数字

.
.
.

.


sssssssssssssssssssssssssssssssssssssssssssssssssssssss


第20课时: 多点坐标_ 绘出折线图 _计算两点距离

小练习:

在这里插入图片描述
拜师————python基础入门--第2大节课—时间表示,unix时间点,time模块;多点坐标,绘出折线图,计算两点距离;——day7_第2张图片

源文件名称:20-1

import turtle
#导入模块
x1,y1=100,100
#定义点坐标
x2,y2=100,-100
x3,y3=-100,-100
x4,y4=-100,100
#绘制路径
turtle.penup()
turtle.goto(x1,y1)
turtle.pendown()
turtle.goto(x2,y2)
turtle.goto(x3,y3)
turtle.goto(x4,y4)

#计算起始点与终点距离,需要引入math这个模块 math.sqrt() 开方函数 (需要导入math这个模块)

模块名 . 命令

import math
distance=math.sqrt((x1-x4)**2+(y1-y4)**2)
turtle.write(distance)

#将距离这个数写到屏幕上。

计算距离也可以不用调入math模块,直接使用幂函数

distance=((x1-x4)**2+(y1-y4)**2)**(1/2)
turtle.write(distance)

也可以实现。
拜师————python基础入门--第2大节课—时间表示,unix时间点,time模块;多点坐标,绘出折线图,计算两点距离;——day7_第3张图片




。。


sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss


第21课时: 布尔值_ 比较运算符_ 逻辑运算符_ 短路问题


布尔值

Python2中没有布尔值。只有数值0和1

Python3中出现True和False作为关键字使用

本质还是1和0

代码:

>>> a=True
>>> b=3
>>> a+b
4

比较运算符

比较运算符返回1或者大于1是真 , 0就是假。

假设变量a=15 ,b=30

拜师————python基础入门--第2大节课—时间表示,unix时间点,time模块;多点坐标,绘出折线图,计算两点距离;——day7_第4张图片

代码:

>>> a=15
>>> b=30
>>> a==b
False

逻辑运算符

>>> a=30
>>> b=0
>>> a or b
30

返回值可以是true也可以是数字

你可能感兴趣的:(python入门)