• 18 python 初学(time、random 模块)


    # _author: lily
    # _date: 2019/1/13
    
    import time
    import datetime
    
    print(help(time))
    
    # print(time.time())   # 1547376144.4092453 时间戳
    # time.sleep(3)
    # print(time.clock())
    # print(time.gmtime())  # 结构化时间 time.struct_time(tm_year=2019, tm_mon=1, tm_mday=13, tm_hour=10, tm_min=48, tm_sec=29, tm_wday=6, tm_yday=13, tm_isdst=0)
    print(time.localtime())  # 结构化时间  time.struct_time(tm_year=2019, tm_mon=1, tm_mday=13, tm_hour=18, tm_min=53, tm_sec=1, tm_wday=6, tm_yday=13, tm_isdst=0)
    print(time.strftime('%Y--%m--%d  %H:%M:%S', time.localtime()))   # 一定要记下来
    print(time.strptime('2019--01--13  18:57:23', '%Y--%m--%d  %H:%M:%S'))  #把时间再转回一个结构化的时间
    
    print(time.ctime())  # 把时间转换成字符串格式  Sun Jan 13 19:03:51 2019
    
    print(time.mktime(time.localtime()))  # 转换成时间戳  1547377565.0
    
    print(datetime.datetime.now())   # 2019-01-13 19:07:22.823218

    random 模块:

    # _author: lily
    # _date: 2019/1/13
    
    import random
    
    # print(random.random())    # 设定 0 - 1 之间的随机数
    # print(random.randint(1, 8))  # 包括8
    # print(random.choice([123, 'lily', 'su']))  # 随机取一个元素
    # print(random.sample([123, 'lily', 'su'], 2))  # 随机选取两个元素
    # print(random.randrange(1, 10))  # 不包括10
    
    
    def v_code():
        code = ''
        for i in range(5):
            add = random.choice([random.randrange(10), chr(random.randrange(65, 91))])
            code += str(add)
    
        print(code)
    
    
    v_code()
    
    print(chr(90))
  • 相关阅读:
    取消Git每次拉取、提交推送都要输入密码
    input输入框的oninput和onchange事件
    NPM学习笔记
    命令行语法格式中常用符号的含义
    npm卸载模块报错
    软件的Alpha、Beta、GM、OEM、LTS等版本的含义(转)
    MySQL常用指令
    Git常用指令
    .net Core 解决Form value count limit 1024 exceeded. (文件上传过大)
    EF Core 迁移整理
  • 原文地址:https://www.cnblogs.com/mlllily/p/10263994.html
Copyright © 2020-2023  润新知