美文网首页
# Python -04 time库

# Python -04 time库

作者: 丿小七 | 来源:发表于2018-05-31 11:34 被阅读25次
    • 时间获取:time(),ctime(),gmtime()
    • 时间格式化:strftime(),strptime()
    • 程序计时:sleep(),perf_counter()

    时间获取

    • time() 获取当前时间戳,浮点数time.time()
    • ctime() 获取当前时间并以易读方式表示,返回字符串
    • gmtime()获取当前时间,表示为计算机可处理的时间格式

    时间格式化

    • strftime(tpl,ts) tpl是格式化模板字符串,用来定义输出效果,ts是计算机内部时间类型变量(gmtime())
    ```Python
        import time
        t = time.gmtime()
        time.strftime("%Y-%m-%d %H:%M:%S", t)
        # 格式为`2018-05-24 18:01:55`
    ``` 
    * `%Y` 年份 四位0000~9999
    * `%m` 月份 01~12
    * `%B` 月份名称 january~December,
    * `%b` 月份名称缩写 Jan~Dec
    * `%d` 日期 01~31
    * `%A` 星期 Monday~Sunday
    * `%a` 星期缩写 Mon~Sun
    * `%H` 小时,24小时制,00~23
    * `%h` 小时12小时制 00~12
    * `%p` 上/下午 AM,PM
    * `%M` 分钟00~59
    * `%S` 秒00~59
    
    • strptime(str, tpl) str字符串形式的时间值,tpl是格式化的模板字符串,用来定义输入效果
    ```Python
        timeStr = "2018-05-24 18:01:55"
        time.strptime(timeStr, "%Y-%m-%d %H:%M:%S")
        # 转为计算机内部时间类型变量gmtime()形式
    ```
    

    程序计时

    • 测量时间 间计数值,单位秒.计数值起点不确定,连续调用差值才有意义
    • 产生时间
    • 函数
      • sleep(s) s拟休眠的时间,单位秒
      • perf_counter 返回一个CPU级别的精确时

    文本进度条

    • \r 光标回到行首
    • end = "" print函数后面, end = "" 打印一行后用end的字符串显示行尾,默认为换行符

    其它

    print(pow(3,0.5)*pow(3,0.5)==3)
    False


    屏幕快照 2018-05-31 11.33.29.png

    相关文章

      网友评论

          本文标题:# Python -04 time库

          本文链接:https://www.haomeiwen.com/subject/vacqsftx.html