乐趣区

关于python:oeasy教您玩转python-012-刷新时间

刷新工夫

回顾上次内容

  • 通过搜寻

    • 咱们学会 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:
  • 当初须要两个程序的整合

    • 怎么办?🤔
  • 咱们下次再说!👋
退出移动版