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

最新文章

  1. Linux下查看磁盘与目录的容量——df、du
  2. FineUI小技巧(6)自定义页面回发
  3. 【笔记】Service的使用
  4. Java NIO:浅析I/O模型
  5. Photoshop如何实现UI自动切图?
  6. C#之显示效果
  7. Ubuntu14.04安装MySQL-python异常: mysql_config: not found,Command &quot;python setup.py egg_info&quot; failed with error code 1 in /tmp/pip-build-MJWMPd/MySQL-python/
  8. pspo
  9. ZJU 1180 Self Numbers(暴力模拟判断,水题)
  10. How to download a website for offline usage
  11. JavaScript DOM高级程序设计 3.-DOM2和HTML2--我要坚持到底!
  12. Android学习4&mdash;短信发送器的实现
  13. android 如何进入某个具体的应用管理页面
  14. 第39届ACM亚洲区域赛牡丹江赛区赛后总结
  15. Go语言学习笔记(七)杀手锏 Goroutine + Channel
  16. Class-Based-View(CBV)
  17. Codeforces Round #539 (Div. 2) - C. Sasha and a Bit of Relax(思维题)
  18. python多线程并发
  19. js权威指南笔记
  20. python list的函数

热门文章

  1. xhEditor实现ctrl+v粘贴word图片并上传
  2. 【概率论】3-9:多随机变量函数(Functions of Two or More Random Variables)
  3. java集合类-集合框架体系
  4. JavaWeb_(Mybatis框架)主配置文件介绍_四
  5. 微信浏览器H5开发常见的坑
  6. 用Ajax请求后台数据
  7. richtextbox Ctrl+V只粘贴纯文本格式
  8. Flume-自定义 Interceptor(拦截器)
  9. tocke - 加密
  10. kotlin标准委托之阻止属性的赋值操作