python学习笔记(十二)随机数模块

本文介绍了使用Python进行随机数生成及字符串操作的方法,包括如何生成指定范围内的随机整数和浮点数、如何随机选择列表中的元素、如何获取所有数字、大小写字母及特殊字符等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1 import  random,string
 2 print(random.randint(1,199))#1-199随机取一个整数,包含199
 3 print(string.digits)#所有的数字0-9
 4 print(string.ascii_lowercase)#所有的小写字母
 5 print(string.ascii_uppercase)#所有的大写字母
 6 print(string.ascii_letters)#所有的大写字母+所有的小写字母
 7 print(string.punctuation)#所有特殊字符
 8 
 9 
10 s=random.choice(['ybq','mpp','zhx','df'])#随机取一个元素
11 print(s)
12 
13 res=random.sample(string.digits,3)#随机取N个元素
14 print(res)#['3', '9', '5']
15 print(''.join(res))#395
16 
17 
18 res=random.uniform(1,9)#取随机小数
19 print(res)
20 print(round(res,5))#保留几位小数
21 
22 print(random.random())#取0-1之间随机小数
23 
24 
25 s=['a','b','c','d','e']
26 random.shuffle(s)#洗牌,打乱顺序,只能传list
27 print(s)

 

转载于:https://www.cnblogs.com/wxcx/p/8290580.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值