python常用模块之random

一、random的作用

random模块是一个跟取随机值相关的模块,主要用于类似抽奖、验证码等场景

二、常用方法

random.random():产生一个0-1之间的随机数

print(random.random())
--------------------------------------------------------------------------------------
0.13955850706432626

random.randint():产生一个指定范围的随机整数,这个范围是一个闭区间

print(random.randint(1,5))
--------------------------------------------------------------------------------------
5

random.choice():返回指定序列中一个的随机值

print(random.choice([1,2,‘a‘,‘b‘]))
--------------------------------------------------------------------------------------
a

random.sample():返回指定序列中指定个数的随机值

print(random.sample([‘a‘,‘b‘,‘c‘,1,2,3],2))
--------------------------------------------------------------------------------------
[‘b‘, 2]

random.shulffe():用于打乱列表中的元素排列顺序

li=[1,2,3]
random.shuffle(li)
print(li)
--------------------------------------------------------------------------------------
[1, 3, 2]

三、验证码练习

 

时间: 2024-10-20 06:17:34

python常用模块之random的相关文章

python 常用模块 time random os模块 sys模块 json & pickle shelve模块 xml模块 configparser hashlib subprocess logging re正则

python 常用模块 time random os模块 sys模块 json & pickle shelve模块 xml模块 configparser hashlib  subprocess logging re正则 转自老男孩老师Yuan:http://www.cnblogs.com/yuanchenqi/articles/5732581.html 模块&包(* * * * *) 模块(modue)的概念: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,

python常用模块(random,hashlib,os,sys)

random random模块用于获取随机数,一下random模块中常用的函数: # 返回 (0,1) ,float类型 random.random() # 返回 [1,3],int 类型 random.randint(1, 3) # 返回 [1,3),int 类型 random.randrange(1, 3) # 随机获取列表中的一个元素 random.choice([3,4,5,2,1, 'kitty']) # 随机获取列表中的2个元素,以列表的形式返回 random.sample([3,4

python常用模块之random模块

一.random的作用 random模块是一个跟取随机值相关的模块,主要用于类似抽奖.验证码等场景 二.常用方法 random.random():产生一个0-1之间的随机数 print(random.random()) -------------------------------------------------------------------------------------- 0.13955850706432626 random.randint():产生一个指定范围的随机整数,这个

Python常用模块-随机数模块(random)

Python常用模块-随机数模块(random) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常用方法举例 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 #@author :yinzhengjie 4 #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7

Python常用模块——random随机模块

Python常用模块--random随机模块 程序中有很多地方都需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串. >>> random.randrange(1,10) #返回1-10之间的一个随机数,不包括10 >>> random.randint(1,10) #返回1-10之间的一个随机数,包括10 >>> random.randrange(0, 100, 2) #随机选取0到100间的偶数,即步长为2 &g

python——常用模块

time.asctime(time.localtime(1234324422)) python--常用模块 1 什么是模块: 模块就是py文件 2 import time #导入时间模块 在Python中,通常有这三种方式来表示时间:时间戳.元组(struct_time).格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量.我们运行"type(time.time())",返回的是float类型.

Python常用模块大全

Python常用模块大全 os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工作目录 os.getcwd() 获取当前文件路径 os.mkdir() 新建目录 os.rmdir() 删除空目录(删除非空目录, 使用shutil.rmtree()) os.makedirs() 创建多级目录 os.removedirs() 删除多级目录 os.stat(f

实战篇一 python常用模块和库介绍

# [email protected] coding: utf-8 [email protected] -- Python 常用模块和库介绍 第一部分:json模块介绍 import json 将一个Python数据结构转换为JSON: dict_ = {1:2, 3:4, "55":"66"} # test json.dumps print type(dict_), dict_ json_str = json.dumps(dict_) print "js

python——常用模块2

python--常用模块2 1 logging模块 1.1 函数式简单配置 import logging logging.debug("debug message") logging.info("info message") logging.warning("warning message") logging.error("error message") logging.critical('critical message')