zoukankan      html  css  js  c++  java
  • 常用的几种模块

    #!/usr/bin/env  python
    # -*- coding: utf-8 -*-
    # ***********************************tmie模块***********************************
    # https://docs.python.org/3/library/time.html?highlight=time%20clock#time.process_time
    
    # 在python中通常有3种表示时间的方法:
    # 时间戳:时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量;
    # 格式化的时间字符串;
    # 结构化时间(struct_time):结构化时间元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时)
    # import time
    # 1.time.time()         #返回当前时间戳,以秒为单位
    # print(time.time())
    
    # 将时间戳转化为结构化时间
    # 2.time.localtime([secs])   #将一个时间戳转换为当前时区的结构化时间,默认参数为当前时间戳
    # print(time.localtime())
    # time.struct_time(tm_year=2019, tm_mon=12, tm_mday=19, tm_hour=4, tm_min=20, tm_sec=49, tm_wday=3, tm_yday=353, tm_isdst=0)
    # 上面的结构化时间里面的默认格式为:"%a %b %d %H:%M:%S %Y"
    
    # 3.time.gmtime([secs])      #将一个时间戳转化为UTC(世界标准时间),0时区,默认参数为当前时间戳
    # print(time.gmtime())
    
    # 将结构化时间转化为时间戳
    # 4.time.mktime(t)          #将一个struct_time转化为时间戳
    # print(time.mktime(time.localtime()))
    
    # 格式化的字符串时间和结构化时间之间的转化
    # 5.time.strptime(string[, format])         #将一个格式化的时间字符串转化为结构化时间
    # print(time.strptime("2019-12-19 04:16:30","%Y-%m-%d %X"))
    
    # 6. time.strftime(format[, t])             #将一个结构化时间元组转化为格式化的时间字符串
    # print(time.strftime("%Y-%m-%d %X",time.localtime()))
    
    # 7.time.seelp()            #将线程推迟指定的时间后再运行,以秒为单位
    # time.sleep(3)
    # print("已经过了3秒了")
    
    # 8. time.asctime([t])           #将一个表示结构化时间元组表示:Thu Dec 19 04:10:21 2019
    # print(time.asctime(time.localtime()))
    
    # 9.time.ctime([secs])           #将一个时间戳(按秒计算的浮点数)转化为time.asctime()的形式
    # print(time.ctime(1886699927))       #   Mon Oct 15 03:18:47 2029
    # print(time.ctime())       #默认参数为time.time()       Thu Dec 19 04:12:22 2019
    
    # 10 time.clock()           #该方法在python3.3被淘汰
    # 注意:在UNIX系统上,它返回的时间戳,表示的是CPU时间,以秒为单位
    #      在WINDOWS中,第一次调用时返回的是进程运行的实际时间,第二次之后的调用是自第一次调用以后到现在的运行时间,即两次时间差
    # 11.time.perf_counter()         #会计算time.sleep()时间;返回性能计数器的值,具有最高可用分辨率的时钟,可以测量较短的持续时间
    # 12.time.process_time()         #不会计算time.sleep()时间;返回当前进程的系统和用户CPU 时间之和的值(以秒为单位)
    # print("这是time.time()方法{}".format(time.time()))
    # print("这是time.perf_counter()方法{}".format(time.perf_counter()))
    # print("这是time.process_time()方法{}".format(time.process_time()))
    # a1 = time.time()
    # b1 = time.perf_counter()
    # c1 = time.process_time()
    # s = 1
    # for i in range(99):
    #     s*=i
    # time.sleep(2)
    # a2 = time.time()
    # b2 = time.perf_counter()
    # c2 = time.process_time()
    # print("-"*15 + ">"*15)
    # print("time.time()方法用时为{}".format(str(a2-a1)))
    # print("time.perf_counter()方法用时为{}".format(b2-b1))
    # print("time.process_time()方法用时为{}".format(c2-c1))
    
    # 13.datetime模块
    # import datetime
    # print(datetime.datetime.now())        #2019-12-19 04:59:17.887542
    time模块
    为了将来做自己想做的事情努力.......
  • 相关阅读:
    剑指offer-重建二叉树
    Java集合学习-总体框架
    leetcode-6-ZigZag Conversion
    海拔高度与大气密度的关系函数
    C++ 获取文件夹下的所有文件名
    01-复杂度1. 最大子列和问题
    00-自测5. Shuffling Machine
    00-自测4. Have Fun with Numbers
    00-自测3. 数组元素循环右移问题
    00-自测2. 素数对猜想
  • 原文地址:https://www.cnblogs.com/shichenyang/p/12065641.html
Copyright © 2011-2022 走看看