刷新工夫
回顾上次内容
通过搜寻
- 咱们学会
import
导入time
了
- 咱们学会
time 是一个
module
- import 他能够做和工夫相干的事件
time.time()
- 失去以后工夫戳
time.localtime()
- 失去本地工夫元组
- local为本地
time.asctime()
- 失去工夫日期字符串
- asc为ascii
残缺写法为
- asc_time = time.asctime( time.localtime( time.time()))
能够简写为
time.asctime()
- asctime 是 time 这个 module 外面的函数
- 是内部函数
外部函数是零碎自带的
- 比方 quit()
- 当初想要主动刷新工夫,怎么办?
写 py 文件
要主动提早
- 首先要把这个货色制作成一个 py 文件
- 咱们持续编辑上次的
test.py
#编辑文件vi test.py
写文件并运行
把输入工夫的语句
- import time
- print(time.asctime())
- 写进 test.py 文件 中
:w|!python3 %
- 保留并执行以后文件
- 是能够执行的
搜寻python+延迟时间
- 一直寻找
- 关上
- 尝试
察看代码
搜到的例子有点小谬误
- 次要是 while 前面的条件
- 批改后的正确代码看前面
缮写并批改
- 新建一个sleep.py
- 缮写下来,进行剖析
import timei = 1while i <= 3: print(i) i = i + 1 time.sleep(1)
- 引入了
time
包 i 是一个数字变量
- 一开始的时候等于
1
- 一开始的时候等于
留神
while
这一行while
的循环条件是i<=3
- 行尾有个半角冒号
- 上面的三行都用tab空了 4 个字符
- 这三行都是 while 要执行的循环体
- 留神每行的缩进肯定是 4 个字符
time.sleep(1)
- time 是 time 包
sleep(1)是函数调用
- sleep是函数名
- 小括号对应函数调用
- 参数是 1
- 应该是愣(sleep) 1 秒的意思
进行革新
i = 1while True: print(i) i = i + 1 time.sleep(1)
原来只能循环 3 次
- 当初有限循环
次要起因就是 while 的条件改成了 True
- 留神
True
的首字母大写 - while 前面缩进的三句话有限循环
- 留神
:w|!python3 %
开始循环- ctrl+c跳出循环回 vi
整合代码
当初咱们就须要把两个文档整合到一起
- 下面的sleep.py可能提供一个根本的循环构造
- 上面的test.py可能失去以后工夫并输入
- 具体怎么整合看你的了!!!
总结
通过搜寻发现
- time中有函数能够提早
time.sleep(1)
还能够让程序有限循环
while True:
当初须要两个程序的整合
- 怎么办?
- 咱们下次再说!