random、range和len函数的使用
random、range和len函数的使用
一、random函数
1、random.random()和random.Random():
import random
num = random.random()#生成0~1的随机浮点数0.6161288183675745
num2 = random.Random()#生成random模块里得Random类的一个实例,所以返回值是一串地址符<random.Random object at 0x036CFE38>
#random.random()相当于 random.Random().random()
print(num)
print(num2)
2、random.uniform(x,y)生成一个指定范围内的随机浮点数
import random
num = random.uniform(1,100)#生成一个指定范围内的浮点数79.55634204719212
print(num)
3、random.randint(x,y)生成一个指定范围内的随机整数
import random
num = random.randint(1,2)#
print(num)
4、random.randrange([start],[end],stept)生成一个指定范围内,按stept递增的随机数
import random
num = random.randrange(10,20,2)#生成一个已2为递增的在10~20内的随机数。相当于以2为递增的递增函数
print(num)
5、random.choice(sequence)从序列中随机选择一个数
import random
num = random.choices(('haihai','baibai','kun'))#从序列中随机选择一个数,运行结果---kun
print(num)
6、random.shuffle(sequence)用于将序列中的元素打乱
import random
list1 = ["知天命","花甲",'古来稀','耄耋']
print(random.shuffle(list1))#是打乱原有序列,没有返回值----运行结果:['知天命', '花甲', '耄耋', '古来稀']
二、range()函数
1、Python自带range函数,不用导入。格式:range(start,end,step),range函数包前不报后,比如range(0,5)指[0,5)范围
for i in range(0,5):
print(i)
#----运行结果
0
1
2
3
4
三、len()函数
1、len函数,计算个数。如序列的元素个数、字典的键值对总数、字符串的长度
list = ['xue','shou','zhi',1,45]#序列
dict ={'name':'xiaxia','age':''}#字典
str = "abcder567@we"#字符串
print(len(list))#---5
print(len(dict))#----2
print(len(str))#----12
random、range和len函数的使用的更多相关文章
- python之旅:python中range()和len()函数区别
函数:len() 作用:返回字符串.列表.字典.元组等长度 语法:len(str) 参数: str:要计算的字符串.列表.字典.元组等 返回值:字符串.列表.字典.元组等元素的长度 实例 1.计算字符 ...
- python中range()和len()函数区别
函数:len() 作用:返回字符串.列表.字典.元组等长度 语法:len(str) 参数: str:要计算的字符串.列表.字典.元组等 返回值:字符串.列表.字典.元组等元素的长度 实例 1.计算字符 ...
- for循环&len函数和range函数的运用
函数:len() 作用:返回字符串.列表.字典.元组等长度 语法:len(str) 参数: str:要计算的字符串.列表.字典.元组等 返回值:字符串.列表.字典.元组等元素的长度 实例 1.计算字 ...
- 从零到熟悉,带你掌握Python len() 函数的使用
摘要:本文为你带来如何找到长度内置数据类型的使用len() 使用len()与第三方数据类型 提供用于支持len()与用户定义的类. 本文分享自华为云社区<在 Python 中使用 len() 函 ...
- python len函数(41)
在python中除了print函数之外,len函数和type函数应该算是使用最频繁的API了,操作都比较简单. 一.len函数简介 返回对象的长度(项目数)参数可以是序列(例如字符串str.元组tup ...
- PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。
Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...
- SQL LEN() 函数
LEN() 函数 LEN 函数返回文本字段中值的长度. SQL LEN() 语法 SELECT LEN(column_name) FROM table_name SQL LEN() 实例 我们拥有下面 ...
- 关于Random.Range 范围界定
1. 当Range的参数是float时 Random.Range 范围 static function Range (min : float, max : float) : float :返回一个随机 ...
- 36.LEN() 函数
LEN() 函数 LEN 函数返回文本字段中值的长度. SQL LEN() 语法 SELECT LEN(column_name) FROM table_name SQL LEN() 实例 我们拥有下面 ...
随机推荐
- Cogs 1500. 误差曲线(三分)
误差曲线 ★★ 输入文件:errorcurves.in 输出文件:errorcurves.out 评测插件 时间限制:1 s 内存限制:256 MB [题目描述] Josephina是一名聪明的妹子, ...
- 把Cstring类型的字符串转化为char* 字符串;
int char_leng; Cstring str="abcd"; char_leng=str.GetLength();//获取字符串长度 char *str_temp=(cha ...
- Luogu5298 [PKUWC2018]Minimax
太久没写博客了,过来水一发. 题目链接:洛谷 首先我们想到,考虑每个叶节点的权值为根节点权值的概率.首先要将叶节点权值离散化. 假设现在是$x$节点,令$f_i,g_i$分别表示左/右节点的权值$=i ...
- pom.xml报错 : Missing artifact org.apache.shiro:shiro-spring:bundle:1.2.5
添加有<type>bundle</type>标签的依赖时,都会报这个错. 需要在<build/><plugins/>里面追加标签 <plugin& ...
- 利用Python爬取朋友圈数据,爬到你开始怀疑人生
人生最难的事是自我认知,用Python爬取朋友圈数据,让我们重新审视自己,审视我们周围的圈子. 文:朱元禄(@数据分析-jacky) 哲学的两大问题:1.我是谁?2.我们从哪里来? 本文 jacky试 ...
- leveldb源码分析之Slice
转自:http://luodw.cc/2015/10/15/leveldb-02/ leveldb和redis这样的优秀开源框架都没有使用C++自带的字符串string,redis自己写了个sds,l ...
- tomcat+myeclipse+mysql环境搭建
毕业设计要做的题目,搭环境我就搭了两天...网上的教程都好碎啊.. 我的需求是这样,我有一个Android app需要与电脑上的数据库交换信息,实现增删查改,这样不管用什么方法,电脑上都要有一个服务器 ...
- BOM相关方法及属性
browser objec tmodel浏览器对象模型 BOM里面的方法大多在window对象底下,window代表窗口,也就是说,在BOM里面大多调用window下面的东西. 1.open方法是wi ...
- 在python中使用正则表达式(转载)
https://www.cnblogs.com/hanmk/p/9143514.html 在python中使用正则表达式(一) 在python中通过内置的re库来使用正则表达式,它提供了所有正则表 ...
- 记录学习Linux遇到的问题
shl@shl-tx:~$ ifconfig Command 'ifconfig' not found, but can be installed with: sudo apt install net ...