• 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中的数据对象持久化存储模块pickle的使用示例
  • Python安装使用命令行交互模块pexpect的基础教程
  • Python yield 小结和实例
  • 简单讲解Python中的字符串与字符串的输入输出
  • python发送邮件示例(支持中文邮件标题)
  • Python多进程通信Queue、Pipe、Value、Array实例
  • python基础教程之自定义函数介绍
  • python pickle 和 shelve模块的用法
  • Python实现的ini文件操作类分享
  • Python六大开源框架对比

文章分类

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

最近更新的内容

    • Python实现的简单算术游戏实例
    • python中split方法用法分析
    • 简介Python中用于处理字符串的center()方法
    • 用Python的Django框架来制作一个RSS阅读器
    • Python中的Numpy入门教程
    • windows下安装Python和pip终极图文教程
    • Ruby使用eventmachine为HTTP服务器添加文件下载功能
    • Python中字符串的格式化方法小结
    • Python fileinput模块使用实例
    • python socket多线程通讯实例分析(聊天室)

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

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