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, 联想 range即可>>>1>>>3>>>5>>>7>>>9

a=[1,2,3,4,5,6,7,8,9]
print(random.choice(a))  #返回a序列里面的任意一个元素>>>1>>>2>>>3>>>4>>>5>>>6>>>7>>>8>>>9
print(random.choices(a)) #返回a序列里面的任意一个[元素]
>>>[1]
>>>[2]
>>>[3]
>>>[4]
>>>[5]
>>>[6]
>>>[7]
print(random.sample(a,3)) # 从一个序列中取的制定个数的随机值和choice不同,choice只能从sequence中去到一个值,而sample能取到设定的个数>>>[1, 9, 7]>>>[6, 7, 5]>>>...

  

原文地址:https://www.cnblogs.com/miyatest/p/9591739.html

时间: 2024-11-06 23:52:31

python的标准库 ----random的相关文章

一、Python的标准库String

一.Python的标准库String 1.查看武器 a. help(type()) name = "jane"print(help(type(name))) b. capitalize() name = "jane" print(name.capitalize()) 效果:Jane c. center() name = "jane" print(name.center(50, '-')) 效果:-----------------------jan

Python 3标准库 第十四章 应用构建模块

Python 3标准库 The Python3 Standard Library by  Example -----------------------------------------第十四章     应用构建模块-----------------------------14.1  argparse:命令行选项和参数解析----------------------------- argparse模块 14.1.1  建立解析器 14.1.2  定义参数 argparse模块 14.1.3 

python之标准库

Python的标准安装包括一组模块,称为标准库. 10.1 模块 >>>emport math >>>math.sin(0) 0.0 10.1.1 模块是程序 任何python程序都可以作为模块导入. #hello.py print "hello,world!" 解释器在哪里寻找模块.(windows) >>>import sys >>>sys.path.append('c:/python') 在unix系统中,不

第十章 Python常用标准库使用(必会)

本章涉及标准库: 1.sys 2.os 3.glob 4.math 5.random 6.platform 7.pikle与cPikle 8.subprocess 9.Queue 10.StringIO 11.logging 12.ConfigParser 13.urllib与urllib2 14.json 15.time 16.datetime 10.1 sys 1)sys.argv 命令行参数. argv[0] #代表本身名字 argv[1] #第一个参数 argv[2] #第二个参数 ar

Python:标准库(包含下载地址及书本目录)

下载地址 中文版(扫描版)请使用迅雷下载 英文版(文字版) 官方文档 The Python Standard Library <Python标准库>一书的目录 <python标准库> 译者序 序 前言 第1章 文本1 1.1 string—文本常量和模板1 1.1.1 函数1 1.1.2 模板2 1.1.3 高级模板4 1.2 textwrap—格式化文本段落6 1.2.1 示例数据6 1.2.2 填充段落6 1.2.3 去除现有缩进7 1.2.4 结合dedent和fill7 1

《Python 3标准库》

Python的库太庞大的,确实需要一本书来梳理一下,最好是按库的功能来粗略地分类,方便我们通过目录快速查阅.而<Python3标准库>就是这样一本书.全文1000+页,活脱脱一块大砖头,沉甸甸的,估计得有两三斤重.一共19章,每一章都是按照一个主题来介绍相关的库,每一个库会分几个小节来举例说明.这些例子来源于作者的“Python Module of the Week”开源项目,地址为https://pymotw.com/3/. <Python3标准库>主题: 1.文本: 介绍了st

python MultiProcessing标准库使用Queue通信的注意要点

今天原本想研究下MultiProcessing标准库下的进程间通信,根据 MultiProcessing官网 给的提示,有两种方法能够来实现进程间的通信,分别是pipe和queue.因为看queue顺眼,就想着拿queue实现,后来,被坑了....于是有了这篇文章.我按照 python标准库之MultiProcessing库的研究 (1) 里面的代码来的,结果就是不断的出错,死过就是不出结果,看看程序: from multiprocessing import Pool, queues impor

找到python官方标准库文档

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

python linecache标准库基础学习

#python标准库基础之:linecacge:高效读取文本文件#说明与作用"""可以从文件或者导入python模块获取文件,维护一个结果缓存,从而可以更高效地从相同文件读取多行文本;此模块会在python标准库的其他部分中用到,缓存实现将在内存中保存文件内容(解析为单独的行).API通过索引一个列表返回所请求的行.与反复地读取文件并解析文本来查找所需文本行相比,这样可以节省时间,这个方法在查找同一个文件中多行尤其有用 ,比如一个异常."""im