python 随机模块random
1. python的垃圾回收(gc)2.python3 的八大数据类型3.Python 七类常见运算符4.python流程控制5.字符编码与字节流二进制补码形式6.python 之with open7.python 函数之传参8.python 函数之作用域、闭包9. python 装饰器10.递归、二分查找、冒泡排序11.三元表达式、列表、字典生成式、匿名函数12.迭代器和生成器、异常捕获13.python 常用的内置函数14.python模块的导入15.python 之 re (regexp expression)16.python 之时间模块
17.python 随机模块random
18.python json序列化模块19.hashlib 模块20.python 之logging 模块21.Python 深拷贝和浅拷贝详解22.面向对象编程之类和对象的定义23.面向对象编程之绑定方法、掩藏属性、装饰器24.面向对象之对象的三大特性25.python 魔术方法26.python 之反射27.Mixins机制和元类28.python 之http、tcp/ip29.基于tcp协议的socket编程30.python 并发编程之进程31.python 并发编程之线程32.GIL锁,互斥锁33.python并发编程之协程34.进程池和线程池35.MacOS13 m1 安装 mysql8.0.3236.mysql8 增删改查、约束条件37.mysql8 查询关键字、多表关系38.多表联合查询、脚本使用pymysql39.mysql8 索引、视图、事务、存储过程、触发器40.前端三剑客之HTML41.前端三剑客之CSS( position位置固定)42.前端三剑客之JavaScript 43.html 之 jQuery库、阻止二次提交44.html 之 Bootstrap45.python 安装pip3、虚拟环境、pip3下载离线包46.开发设计模式之单例模式47.celery 任务队列、双写一致性、异步秒杀48.py操作七牛云存储、minio、fastdfs49.支付宝支付50.路飞学城上线51.python之任务调度(APScheduler和schedule)52.命令行帮助信息、手动和交互执行53.python之csv、openpyxl/pandas54.python 并发整理1、随机小数
1 2 3 4 5 6 7 8 | import random # 大于0且小于1之间的小数 res = random.random() print (res) # 0.6102580330717722 #大于10小于88的小数 res1 = random.uniform( 10 , 88 ) print (res1) # 75.87387536787733 |
2、随机整数
1 2 3 4 5 6 7 | # 大于等于1且小于等于5之间的整数 res = random.randint( 1 , 10 ) print (res) # 大于等于1且小于10之间的奇数 res1 = random.randrange( 1 , 10 , 2 ) print (res1) |
3、随机选择一个返回
从可迭代对象中返回元素,可以指定返回几个,以列表形式输出
1 2 3 4 5 6 7 8 | res = random.choice([ 1 , '23' , [ 4 , 5 ]]) # print(res) random.sample(population, k) # population:表示要从中选择的序列,可以是列表、元组、集合或其他可迭代对象。 # k:表示要选择的元素数量,必须是一个非负整数,并且不大于 population 的长度 res1 = random.sample([ 1 , '23' ,[ 4 , 5 ], 'name' ], 3 ) print (res1) |
4、打乱列表顺序
1 2 3 | item = [ 1 , 3 , 5 , 7 , 9 ] random.shuffle(item) # 打乱次序 print (item) # [9, 5, 7, 1, 3] |
5、随机验证码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import random def v_code(): code = '' for i in range ( 7 ): num = random.randint( 0 , 9 ) # 随机返回整数 alf = chr (random.randint( 65 , 122 )) # 随机返回65到90之间的整数,对应编码表a到z的 add = random.choice([num, alf]) code = "".join([code, str (add)]) return code # print(ord('a')) # 97 # print(ord('z')) # 122 # print(ord('A')) # 65 # print(ord('Z')) # 90 print (v_code()) |
合集:
python fullstack