python标准库之time,random

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个元素:

  

 

posted @ 2020-07-10 11:42  嘿嘿11  阅读(199)  评论(0编辑  收藏  举报