美文网首页Python
Python之random模块

Python之random模块

作者: Joening | 来源:发表于2021-09-06 15:32 被阅读0次

    import random #取随机数的模块

    取随机小数

     print(random.random()) #取0-1之间小数
     print(random.uniform(1,2)) #取一个范围内的小数
    

    取随机整数

     print(random.randint(1,2)) #顾头也顾尾
     print(random.randrange(1,2)) #顾头不顾尾
    

    从一个列表中随机抽取值

     lst = ['a','b',(1,2,3),4]
     print(random.choice(lst)) #随机抽取一个值
     print(random.sample(lst,2)) #取多个, 不允许重复
    

    打乱一个列表的顺序

    在原列表的基础仧直接进行修改, 节省空间

     lst = ['a','b',(1,2,3),4]
     random.shuffle(lst)
     print(lst)
    

    时间模块 time

    import time
    time.sleep(2) # 程序走到这会等待2s钟
    time 模块主要用来和时间打交道

    时间格式

     2018-8-20           字符串数据类型 格式化时间
     time.localtime  结构化时间
     print(time.time())  #1630918859.481213 浮点型数据类型 以秒为单位 时间戳时间 给机器计算用的
     print(time.strftime('%Y-%m-%d %H-%M-%S')) #2021-09-06 #2021-09-06 17-09-52
     print(time.strftime('%c'))  #Mon Sep  6 17:10:14 2021
     print(time.localtime())
    time.struct_time(tm_year=2021, tm_mon=9, tm_mday=6, tm_hour=17, tm_min=6, tm_sec=56, tm_wday=0, tm_yday=249, tm_isdst=0)
    

    相关文章

      网友评论

        本文标题:Python之random模块

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