• python 内置模块


    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    import time #时间模块
    
    
    print(time.time())#当前时间戳
    #本地时间
    t=time.localtime()
    print(t)#time.struct_time(tm_year=2018, tm_mon=8, tm_mday=6, tm_hour=15, tm_min=13, tm_sec=7, tm_wday=0, tm_yday=218, tm_isdst=0)
    
    '''
    tm_year=2018    #年份
    , tm_mon=8      #月份
    , tm_mday=6     #日
    , tm_hour=15    #小时
    , tm_min=13     #分钟
    , tm_sec=7      #秒
    , tm_wday=0     #周几
    , tm_yday=218   #今年的第几天
    , tm_isdst=0
    '''
    #世界标准时间
    print(time.gmtime())
    #将时间戳 转换为 格式化时间
    print(time.localtime(1400000000))
    #将格式化时间 转换为 时间戳
    print(time.mktime(time.localtime()))
    #将格式化时间转换为 字符串时间
    print(time.strftime('%Y-%m-%d %X',time.localtime()))#2018-08-06 17:37:30
    #将字符串时间转换为格式化时间
    print(time.strptime('20181212_121212','%Y%m%d_%H%M%S'))
    '''
    python中时间日期格式化符号:
    
    %y 两位数的年份表示(00-99)
    %Y 四位数的年份表示(000-9999)
    %m 月份(01-12)
    %d 月内中的一天(0-31)
    %H 24小时制小时数(0-23)
    %I 12小时制小时数(01-12)
    %M 分钟数(00=59)
    %S 秒(00-59)
    %a 本地简化星期名称
    %A 本地完整星期名称
    %b 本地简化的月份名称
    %B 本地完整的月份名称
    %c 本地相应的日期表示和时间表示
    %j 年内的一天(001-366)
    %p 本地A.M.或P.M.的等价符
    %U 一年中的星期数(00-53)星期天为星期的开始
    %w 星期(0-6),星期天为星期的开始
    %W 一年中的星期数(00-53)星期一为星期的开始
    %x 本地相应的日期表示
    %X 本地相应的时间表示
    %Z 当前时区的名称
    %% %号本身
    '''
    
    #将结构化时间 转换为 字符串形式
    print(time.asctime()) #Mon Aug  6 15:12:40 2018
    #将时间戳 转换为 字符串形式
    print(time.ctime())
    
    import datetime
    
    print(datetime.datetime.now())#2018-08-06 17:45:36.814936
    Time
    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    import random  #随机模块
    
    print(random.random())#float 随机取 0-1 之间的浮点数
    print(random.randint(1,3))#int  [1,3]
    print(random.randrange(1,2))#int  [1,2)
    print(random.choice([111,2,3,4]))#随机取数组中的一个数
    print(random.sample([111,[2,3],4],2))#随机取数组中的多个数
    print(random.uniform(1,3))#随机取1-3中的浮点数
    
    
    item=[1,3,4,5,7,8]
    random.shuffle(item)#打乱列表中的顺序
    print(item)
    
    
    def v_code():
        code='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890'*4
        return  ''.join(random.sample(list(code),4))
    
    print(v_code())
    random
  • 相关阅读:
    希尔排序之C++实现(初级版)
    CF9D How many trees?
    IOI2015 boxes纪念品盒
    CSP-S 2019图论总结
    数据生成器
    Special-Judge模板
    CF293B Distinct Paths
    浅谈几种常见的剪枝方式
    CF620E New Year Tree
    浅谈DFS序
  • 原文地址:https://www.cnblogs.com/haowuji/p/9431754.html
Copyright © 2020-2023  润新知