choice() 方法从列表,元组或字符串中返回一个随机的项目。

语法

以下是 choice() 方法的语法:

choice( seq )

注:此函数无法直接访问,所以我们需要导入 random 模块,然后用数学静态对象调用这个函数。

参数

seq -- 这可以是一个列表,元组或字符串...

返回值

此方法返回一个随机的项目。

示例

下面的例子显示 choice() 方法的使用。

#!/usr/bin/python3

import random

print ("returns a random number from range(100) : ",random.choice(range(100)))

print ("returns random element from list [1, 2, 3, 5, 9]) : ", random.choice([1, 2, 3, 5, 9]))

print ("returns random character from string 'Hello World' : ", random.choice('Hello World'))

当我们运行上面的程序,它产生的结果类似以下内容:

returns a random number from range(100) : 19

returns random element from list [1, 2, 3, 5, 9]) : 9

returns random character from string 'Hello World' : r

python中choice的用法_Python3 choice 函数相关推荐

  1. python中lower的用法_Python lower()函数

    Python中lower() 函数的作用是把一个字符串中所有大写形式的字符变为小写形式,并生成源字符串的一个副本. lower() 函数在很多场合起着重要的作用,如有时我们需要判断一个字符串中是否包含 ...

  2. python中len的用法_Python len函数用法

    1 在Python中,要知道一个字符串有多少个字符(以获得字符串的长度),或者一个字符串需要多少字节,可以使用len函数.len函数的基本语法格式如下: 2 其中string用于指定要计算长度的字符串 ...

  3. python中tile的用法_python3中numpy函数tile的用法详解

    tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复某个数组.比如tile(A,n),功能是将数组A重复n次,构成一个新的数组,我们还是使用具体的例子来说明问题 ...

  4. python中goto的用法_python3里用goto

    python里用goto也是小Pa最近做的项目里的一个需求.python不像C有自带的goto, 需要用额外的包,目前为止,小pa只看到2个goto的包: 这2个小Pa都下载试用过,goto因为开发的 ...

  5. python中floor的用法_Python floor() 函数 - Python 教程 - 自强学堂

    Python floor() 函数 描述 floor() 返回数字的下舍整数. 语法 以下是 floor() 方法的语法:import math math.floor( x ) 注意:floor()是 ...

  6. python中divmod的用法_python divmod函数是如何使用的?

    大家很久都没有学习新增的函数了吧.最近小编一直给大家拓展爬虫内容,已经很久没跟大家说函数内容了,没想到还有很多小伙伴在坐等小编给大家拓展新的函数内容,请大家不要着急,在对比众多函数,还是按照老规矩,继 ...

  7. python中tk的用法_python3.0 tk的使用

    展开全部 有什么问题吗32313133353236313431303231363533e78988e69d8331333361303038 ,刚好之前写过一些关于py3 tk的东西,可以一起探讨一下, ...

  8. python中的super用法详解_Python中super函数用法实例分析

    本文实例讲述了python中super函数用法.分享给大家供大家参考,具体如下: 这是个高大上的函数,在python装13手册里面介绍过多使用可显得自己是高手 23333. 但其实他还是很重要的. 简 ...

  9. python中def的用法 return_Python函数基础--def及return语句地操作

    1·def是可执行的代码 Python的函数是有一个新的语句编写的,即def.不像C这样的编译语言,def 实际上是一个可执行的语句--函数并不存在,直到Python运行了def后才存在.在典型的操作 ...

最新文章

  1. 只知道GAN你就OUT了——VAE背后的哲学思想及数学原理
  2. C#获得父进程PID编号的完整源源码
  3. 3、MySQL 8.0.20在Linux(centos 8)上搭建主从复制
  4. GPS nmealib学习笔记
  5. dataframe 如何选中某列的一行_PySpark和SparkSQL基础:如何利用Python编程执行Spark(附代码)
  6. 超好用Web草图工具Balsamiq Mockups
  7. 微软拟禁用JIT提高Edge浏览器安全性
  8. SQL Server 2014安装图解
  9. c语言 鼠标指针图标,WIN7系统鼠标图案DIY!自己动手,美不胜收!-win7鼠标指针...
  10. TPS63020-电池升降压芯片及静态电流7~8mA原因
  11. lpush rpush 区别_Redis系列(六):数据结构List双向链表LPUSH、LPOP、RPUSH、RPOP、LLEN命令...
  12. Sony IPELA E系列网络摄像头远程命令执行漏洞警告
  13. 【Android】获取当前的安卓版本号的代码
  14. 三分钟看懂ERP、MES、APS系统的关联和区别
  15. 女人身体8大隐私部位长得越丑健康指数越高_113
  16. 代码解读:Fast AutoAugment
  17. 企业为什么需要反垃圾邮件网关
  18. 拖拽事件中mouseUP失效导致移动一直跟随鼠标
  19. 电阻按照封装分为哪几种,不需要解释
  20. 开源商城系统推荐 总有一款适合你

热门文章

  1. 使用Synology群晖内置web station和榴莲壳发布自己的网站(三)如何访问自己服务器里的网页
  2. Windows系统下防火墙开启下设置入站规则
  3. Go语言编程入门超级指南
  4. 用PanDownload出现无法下载文件,资源分配失败
  5. html分享插件,10个jQuery插件分享
  6. 纯css实现波浪动画,超级简单
  7. 解决Google翻译不能使用的问题
  8. mysql骚操作_《关于MySQL的一些骚操作》
  9. Linux图形图像处理软件
  10. 朋友问我移居香港后悔没?这回答够真实!