pythonrandom函数用法_python标准库总的random函数用法[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。
Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序
列中的一个元素,打乱一组数据等。
random中的一些重要函数的用法:
1 )、random() 返回0<=n<1之间的随机实数n;
2 )、choice(seq) 从序列seq中返回随机的元素;
3 )、getrandbits(n) 以长整型形式返回n个随机位;
4 )、shuffle(seq[, random]) 原地指定seq序列;
5 )、sample(seq, n) 从序列seq中选择n个随机且独立的元素;
详细介绍:
random.random()函数是这个模块中最常用的方法了,它会生成一个随机的浮点数,范围是在0.0~1.0之间。
random.uniform()正好弥补了上面函数的不足,它可以设定浮点数的范围,一个是上限,一个是下限。
random.randint()随机生一个整数int类型,可以指定这个整数的范围,同样有上限和下限值,python random.randint。
random.choice()可以从任何序列,比如list列表中,选取一个随机的元素返回,可以用于字符串、列表、元组等。
random.shuffle()如果你想将一个序列中的元素,随机打乱的话可以用这个函数方法。
random.sample()可以从指定的序列中,随机的截取指定长度的片断,不作原地修改。
import random
import string
print(string.ascii_letters) #生成所有字母,从a-z和A-Z
print(string.ascii_lowercase) #所有小写字母
print(string.ascii_uppercase) #所有大写字母
print(string.digits) #生成所有数字0-9
print(string.punctuation)#所有标点
print(string.printable) #可打印字符的字符串)
num = [1,2,3,4,5,6,7,8,9,0]
result = random.sample(string.ascii_letters,4) # 从string.ascii_letters中随机获取4个元素,作为一个片断返回
#原有序列并没有改变
print(result)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136564.html原文链接:https://javaforall.cn
相关文章
- Python实战 | 送亲戚,送长辈,“ 月饼 ”可视化大屏来帮忙。
- 人生苦短,python更短
- 关于获取每个月第几周的第一天是周几和最后一天是几号 python
- Python抓取腾视频所有电影,不用钱就可以看会员电影
- python数据分析源码_python 统计分析
- Python || 皖事通安康码截图信息简易识别采集
- Python Flask,Json,返回Json数据,jsonify
- Python turtle 模块可以编写游戏,是真的吗?
- Python 命令行工具:Fire (已验证)
- python使用RSA加密算法
- 用 Python 控制了室友电脑的开机密码
- 地球科学领域Python工具合集
- Python进阶39-drf框架(一)
- python爬取图床壁纸
- python中矩阵的转置怎么写_Python 矩阵转置的几种方法小结
- 一个精壮的代购骗子被我用Python彻底征服了
- python画图命令
- python qt是什么_初识Python与Qt「建议收藏」
- Python – 实现矩阵转置
- Python实现商场管理系统