zoukankan      html  css  js  c++  java
  • time库

    '''
    import time
    time.<b>()
    time库的使用
    时间获取:time() ctime() getime()
    时间格式化: strftime(tpl,ts) strptime(str,tpl)
    # tpl是格式化模板字符串,用来定义输出效果。ts是计算机内部时间类型变量。
    # str是字符串形式的时间值。tpl是格式化模板字符串,用来定义输入效果。
    程序计时:perf_counter() sleep()



    '''

    # import time
    # scale = 10
    # print('------执行开始------')
    # for i in range(scale + 1):
    # a = '*' * i
    # b = '.' * (scale - i)
    # c = (i / scale) * 100
    # print('{:^3.0f}%[{}->{}]'.format(c,a,b))
    # time.sleep(0.1)
    # print('------执行结束------')


    # 单行动态刷新(刷新的关键是 )
    # 刷新的本质是:用后打印的字符覆盖原来的字符
    # 不能换行:print()需要被控制
    # 要能回退:打印后光标退回到之前的位置
    # import time
    # for i in range(101):
    # print(' {:3}%'.format(i),end='')
    # time.sleep(0.1)


    import time
    scale = 50
    print('执行开始'.center(scale//2,'-')) # 将'-'填充
    start = time.perf_counter() #开始时间
    for i in range(scale+1):
    a = '*' * 1
    b = '.' * (scale - i)
    c = (i/scale)*100
    dur = time.perf_counter() - start
    print(' {:^3.0f}%[{}->{}]{:.2f}s'.format(c,a,b,dur),end='')
    # python中“end=”用法:例如print(“#”,end=" "),默认换行,print(“#”,end=" ")则在循环中不换行
    time.sleep(0.1)
    print(' '+'执行结束'.center(scale//2,'-'))











  • 相关阅读:
    网站运维之 优化
    网站运维之 风险防控
    网站运维之 使用IIS日志分析器1.03.exe进行IIS服务器日志分析
    MySQL数据库优化
    深入理解Java GC
    深入理解React虚拟DOM
    深入理解new String()
    深入理解JVM内存模型
    MySQL的四种事务隔离级别
    Node.js Stream(流)
  • 原文地址:https://www.cnblogs.com/whw1314/p/11207777.html
Copyright © 2011-2022 走看看