共计 1028 个字符,预计需要花费 3 分钟才能阅读完成。
刷新工夫
回顾上次内容
-
通过搜寻
- 咱们学会
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 time
i = 1
while 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 = 1
while 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:
-
当初须要两个程序的整合
- 怎么办?🤔
- 咱们下次再说!👋
正文完