• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python常用随机数与随机字符串方法实例

Python常用随机数与随机字符串方法实例

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了python 随机字符串,python生成随机字符串,python 随机数,python随机数函数,python随机函数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

随机整数:
>>> import random
>>> random.randint(0,99)
21
</div>
随机选取0到100间的偶数:
>>> import random
>>> random.randrange(0, 101, 2)
42
</div>
随机浮点数:
>>> import random
>>> random.random()
0.85415370477785668
>>> random.uniform(1, 10)
5.4221167969800881
</div>
随机字符:
>>> import random
>>> random.choice('abcdefg&#%^*f')
'd'
</div>
多个字符中选取特定数量的字符:
>>> import random
random.sample('abcdefghij',3)
['a', 'd', 'b']
</div>
多个字符中选取特定数量的字符组成新字符串:
>>> import random
>>> import string
>>> string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).r
eplace(" ","")
'fih'
</div>
随机选取字符串:
>>> import random
>>> random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] )
'lemon'
</div>
洗牌:
>>> import random
>>> items = [1, 2, 3, 4, 5, 6]
>>> random.shuffle(items)
>>> items
[3, 2, 5, 6, 4, 1]
</div>
random的函数还有很多,此处不一一列举,
参考资料: http://docs.python.org/lib/module-random.html

</div>

您可能想查找下面的文章:

  • python生成随机密码或随机字符串的方法
  • Python常用随机数与随机字符串方法实例
  • Python常用随机数与随机字符串方法实例

相关文章

  • 介绍Python中的__future__模块
  • Python的Asyncore异步Socket模块及实现端口转发的例子
  • Python基于smtplib实现异步发送邮件服务
  • Python 执行字符串表达式函数(eval exec execfile)
  • Python如何为图片添加水印
  • 用Python实现web端用户登录和注册功能的教程
  • Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
  • python实现连接mongodb的方法
  • 多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
  • 在tensorflow中设置保存checkpoint的最大数量实例

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python 异常处理实例详解
    • python time模块用法实例详解
    • 解析Python中的变量、引用、拷贝和作用域的问题
    • 在Django中创建动态视图的教程
    • Python脚本实现Web漏洞扫描工具
    • Python写的一个简单监控系统
    • python正则表达式之作业计算器
    • python使用xlrd实现检索excel中某列含有指定字符串记录的方法
    • Python批量转换文件编码格式
    • python文件操作相关知识点总结整理

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有