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

 更新时间:2015年04月09日 10:32:50   投稿:junjie  
这篇文章主要介绍了Python常用随机数与随机字符串方法实例,本文讲解了随机整数、随机选取0到100间的偶数、随机浮点数、随机字符串等常用随机方法,需要的朋友可以参考下

随机整数:

复制代码 代码如下:

>>> import random
>>> random.randint(0,99)
21

随机选取0到100间的偶数:
复制代码 代码如下:

>>> import random
>>> random.randrange(0, 101, 2)
42

随机浮点数:
复制代码 代码如下:

>>> import random
>>> random.random()
0.85415370477785668
>>> random.uniform(1, 10)
5.4221167969800881

随机字符:
复制代码 代码如下:

>>> import random
>>> random.choice('abcdefg&#%^*f')
'd'

多个字符中选取特定数量的字符:
复制代码 代码如下:

>>> import random
random.sample('abcdefghij',3)
['a', 'd', 'b']

多个字符中选取特定数量的字符组成新字符串:
复制代码 代码如下:

>>> import random
>>> import string
>>> string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).r
eplace(" ","")
'fih'

随机选取字符串:
复制代码 代码如下:

>>> import random
>>> random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] )
'lemon'

洗牌:
复制代码 代码如下:

>>> import random
>>> items = [1, 2, 3, 4, 5, 6]
>>> random.shuffle(items)
>>> items
[3, 2, 5, 6, 4, 1]

random的函数还有很多,此处不一一列举,
参考资料: http://docs.python.org/lib/module-random.html

相关文章

  • Python无法用requests获取网页源码的解决方法

    Python无法用requests获取网页源码的解决方法

    爬虫获取信息,很多时候是需要从网页源码中获取链接信息的,下面这篇文章主要给大家介绍了关于Python无法用requests获取网页源码的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • python抓取京东小米8手机配置信息

    python抓取京东小米8手机配置信息

    这篇文章主要为大家详细介绍了python抓取京东手机配置信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • Python 确定多项式拟合/回归的阶数实例

    Python 确定多项式拟合/回归的阶数实例

    今天小编就为大家分享一篇Python 确定多项式拟合/回归的阶数实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • python解决pandas处理缺失值为空字符串的问题

    python解决pandas处理缺失值为空字符串的问题

    下面小编就为大家分享一篇python解决pandas处理缺失值为空字符串的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • pydoc​生成Python代码文档实例

    pydoc​生成Python代码文档实例

    pydoc​是一个强大且易于使用的工具,用于生成Python代码的文档,通过解析代码中的文档字符串,​pydoc​能够自动生成清晰、易读的文档,并提供一个用户友好的界面来查看和浏览文档,本文提供了一个简单的示例
    2024-01-01
  • python tensorflow学习之识别单张图片的实现的示例

    python tensorflow学习之识别单张图片的实现的示例

    本篇文章主要介绍了python tensorflow学习之识别单张图片的实现的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • 深入理解python对json的操作总结

    深入理解python对json的操作总结

    Json最广泛的应用是作为AJAX中web服务器和客户端的通讯的数据格式,本篇文章主要介绍了python对json的操作总结,具有一定的参考价值,有兴趣的可以了解一下。
    2017-01-01
  • Scrapy框架使用的基本知识

    Scrapy框架使用的基本知识

    今天小编就为大家分享一篇关于Scrapy框架使用的基本知识,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • Python实现自动识别并批量转换文本文件编码

    Python实现自动识别并批量转换文本文件编码

    这篇文章主要为大家详细介绍了如何利用Python实现自动识别并批量转换文本文件编码的功能,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2023-03-03
  • Python实现多态、协议和鸭子类型的代码详解

    Python实现多态、协议和鸭子类型的代码详解

    问起面向对象的三大特性,几乎每个人都能对答如流:封装、继承、多态。今天我们就要来说一说Python实现多态、协议和鸭子类型,感兴趣的朋友跟随小编一起看看吧
    2019-05-05

最新评论