Python基础--人们一些最爱的标准库(random time)

Python继续!

random

包括返回随机数的函数。

这里跟C++一样,产生的是伪随机数,并非全然随机数。

random中一些重要的函数:

random()  返回0<n<=1的随机数n
getrandbits(n) 以长整型形式返回n个随机位
uniform(a, b)  返回随机数n, a<=n<b
choice(seq)  从序列seq中返回任意元素
shuffle(seq[,random]) 原地指定序列seq
sample(seq, n)  从序列seq中选择n个随机且独立的元素

简单有用:

printrandom.uniform(10,20)
printrandom.uniform(20,10)
#----结果(不同机器上的结果不一样)
#18.7356606526
#12.5798298022

>>> import random
>>> random.random()
0.85415370477785668
>>> random.uniform(1, 10)
5.4221167969800881

time

time模块包括以下功能:

获得当前时间、操作时间和日期

从字符串读取时间,格式化时间为字符串

一些函数:

asctime([tuple]) 将时间元组转换为字符串
localtime([secs]) 将秒数转为日期元组
sleep(secs)  睡secs秒
import time
if __name__ == ‘__main__‘:
    time.sleep(1)
    print "clock1:%s" % time.clock()
    time.sleep(1)
    print "clock2:%s" % time.clock()
    time.sleep(1)
    print "clock3:%s" % time.clock()

以下是日期格式化符号:

  %y 两位数的年份表示(00-99)
  %Y 四位数的年份表示(000-9999)
  %m 月份(01-12)
  %d 月内中的一天(0-31)
  %H 24小时制小时数(0-23)
  %I 12小时制小时数(01-12)
  %M 分钟数(00=59)
  %S 秒(00-59)

  %a 本地简化星期名称
  %A 本地完整星期名称
  %b 本地简化的月份名称
  %B 本地完整的月份名称
  %c 本地对应的日期表示和时间表示
  %j 年内的一天(001-366)
  %p 本地A.M.或P.M.的等价符
  %U 一年中的星期数(00-53)星期天为星期的開始
  %w 星期(0-6),星期天为星期的開始
  %W 一年中的星期数(00-53)星期一为星期的開始
  %x 本地对应的日期表示
  %X 本地对应的时间表示
  %Z 当前时区的名称
  %% %号本身 
时间: 2024-10-10 06:24:45

Python基础--人们一些最爱的标准库(random time)的相关文章

Python基础--人们一些最爱的标准库(sys os fileinput)

这篇博客就介绍介绍常见的.人们钟爱的python中的标准库. sys 从字面上也能看出来,是system的缩写.这个模块能够访问与python解析器紧密联系的变量和函数. argv 命令行参数 exit 退出当前程序 modules 映射模块名到载入模块的字典 path 目录 platform 平台标识符 stdin 标准输入 stdout 标准输出 stderr 标准错误流 应用,反向打印命令名参数: import sys args = sys.argv[1:] args.reverse()

Python基础知识10(模块与包库的安装使用)

(1)使用标准库#标准库: Python安装包里面提供的功能模块和包主要包括内置类型和函数 #比如len.int.open等 #直接使用,无需import 功能模块 #包含程序设计所需的常用的功能 #需要用import导入他们就可以使用 import timeprint(time.strftime("%Y_%m_%d %H:%M:%S")) #打印结果如下2018_06_17 11:06:16 ----------------------------------------------

python的标准库 ----random

在python中random是一个获取随机数的一个标准库.使用时,直接import random即可. import random print(random.random()) #返回0-1之间的随机浮点数>>>0.3025160551374695 print(random.randint(1,100)) #返回1-100之间的随机整数[1,100]>>>82 print(random.randrange(1,10,2)) #返回1-10之间的随机整数,步长=2, 联想

python标准库-random学习

参考资料:Python 2.7.7 documentation 参考工具:http://translate.google.cn/ random模块学习 一.Bookkeeping functions(几乎没看懂)     random.seed([x]) Initialize the basic random number generator     random.getstate() Return an object capturing the current internal state o

标准库random

random - Random variable generators. 随机变量生成器 class Random(_random.Random) -- Random number generator base class used by bound module functions. 以下是所有的random的方法: 1 import random 2 print(random.random()) #生成一个0-1之间的浮点数随机数[0,1] 3 print(random.randint(1,

python基础总结(基于2.7版本也适用于3.4)

言语介绍: Python(英语发音:/?pa?θ?n/), 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议[1].Python语法简洁而清晰,具有丰富和强大的类库.它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起.常见的一种应用情形是,使用Python快速生成程序的原型(有时甚

[第一节]python基础知识

写在前面: 目前python的最新版本是3.6.本博客以3.6版为主,会附带提及2.7版本与此版本的不同之处! **************************************************************************** 目录: 1. python简介. 2. python的特点. 3. python的用途. 4. 选择python的目的. 5. 安装python.(linux环境) 6. python代码的执行过程. 7. python解释器. 8.

找到python官方标准库文档

python中有很多标准库.我们没法记住全部标准库,但是可以在:https://docs.python.org/3/py-modindex.html 中查看标准库的索引 在python的官方文档中,如图所示,为python标准库的文档位置

Python基础知识【一】

第一部分: 简易/中等  什么是Python装饰器,如何使用? 你会如何??设置很多项目,其中每一个使用Python的不同版本和第三方库? 什么是PEP8和你是如何遵循它的规范? 参数是如何传递的 - 传值还是传引用? (容易,但又不那么容易,不确定是否能清楚地回答这个问题) 什么是列表解析.字典解析?举个例子 请用三种不同的方法完成"提取列表中每三个项目"? 你知道列表和元组之间的区别么?举个例子? 你知道range和xrange之间的区别?     针对python2.x版本 谈谈