python标准库之time,random

2021-04-22 06:29

阅读:475

标签:产生   获取   lazy   weight   本地   strftime   rom   imp   随机   

1.time库:

  获取当前本地时间:time.localtime()

  技术图片

 

  获取本地时间字符串:time.ctime()

  技术图片

 

   获取世界UTC时间:time.gmtime()

  技术图片

  休眠:time.sleep()

  获去时间戳:time.time()

 

   获取时间的标准化输出:time.strftime("%Y-%m-%d %A %H:%M:%S",time.localtime())

  技术图片

 

 

2.random库:

  种子seed,相同的种子随机数相同,不设置种子,默认以系统时间为种子

------------import random 与from random import * 的区别:第一个是将类实例化,使用函数时应该:random.seed(10)

                          第二个有点类似static,使用函数时直接使用:seed(10)

                         ---以下实例采用from random import *

  产生随机数:

  random()产生0,1之间的浮点数:

  技术图片

 

  uniform(a,b):产生a,b之间随机浮点数

  技术图片

 

 

  randrange(a) 产生0,a之间的随机整数

  randrange(a,b,step) 产生a,b之间的,以step(缺省为1)为步长的随机整数

   技术图片

 

 

  从序列中随机取:choices(seq)

  技术图片

 

 

   choices设置权重以及次数:choices(seq,weight=None,k)

  技术图片

 

  shuffle(seq)将序列随机排序:

  技术图片

 

   sample(pop,k)从pop中随机取出k个元素:

  技术图片

 

python标准库之time,random

标签:产生   获取   lazy   weight   本地   strftime   rom   imp   随机   

原文地址:https://www.cnblogs.com/hexd-11/p/13277941.html


评论


亲,登录后才可以留言!