python标准库之time,random

Posted hexd-11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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个元素:

  技术图片

 

以上是关于python标准库之time,random的主要内容,如果未能解决你的问题,请参考以下文章

Python基础编程——标准库之fileinput与time模块

python标准库之datetime

Go语言标准库之time

标准库之time,random,sys,os

Go语言标准库之time

go语言标准库之time