Python random模块常用方法

yipeiwu_com5年前Python基础

复制代码 代码如下:

import random
print random.random()

获取一个小于1的浮点数

复制代码 代码如下:

import random
random.randint(1,10)

获取一个从1到10的整数

复制代码 代码如下:

import random
print random.uniform(0,2)

获取一个大于0小于2的浮点数

复制代码 代码如下:

import random
print random.randrange(1,10,4)

获取一个从1到10步长为4的随机数

复制代码 代码如下:

import random
a=[1,2,3,4,5]
random.choice(a)

从列表a从随机取出一个元素

复制代码 代码如下:

import random
a=[1,2,3,4,5]
random.shuffle(a)

打乱列表a里元素的顺序

复制代码 代码如下:

import random
a=[1,2,3,4,5]
random.sample(a,3)

从列表a中以随机顺序取出3个元素(一个元素只能取出一次,所以取出的个数不能大于列表所含元素的个数)

相关文章

Python完全识别验证码自动登录实例详解

1、直接贴代码 #!C:/Python27 #coding=utf-8 from selenium import webdriver from selenium.webdri...

用python解压分析jar包实例

写这个玩意的背景:在u8多渠道打包里,需要分析jar包,并把里面的文件按目录和类型分别放在root和assets文件夹里,之前师兄都是手动解压,一个一个文件夹找文件,效率比较低,刚好最近...

django开发教程之利用缓存文件进行页面缓存的方法

django开发教程之利用缓存文件进行页面缓存的方法

前言 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者R...

Python PIL读取的图像发生自动旋转的实现方法

对于手机、相机等设备拍摄的照片,由于手持方向的不同,拍出来的照片可能是旋转0°、90°、180°和270°。即使在电脑上利用软件将其转正,他们的exif信息中还是会保留方位信息。 在用P...

django使用admin站点上传图片的实例

Django有提供文件系统支持,在Admin站点中可以轻松上传图片。使用Admin站点保存图片,需要安装Python的图片操作包 pip install Pillow 1 配置...