python3学习
来源:互联网 发布:嵌入式linux应用开发 编辑:程序博客网 时间:2024/05/22 17:33
1、只有一个参数,则表示会产生从0开始计数的整数列表:
>>> range(4)
[0, 1, 2, 3]
2、传入两个参数时,则将第一个参数做为起始位,第二个参数为结束位:
>>> range(0,5)[0, 1, 2, 3, 4]
3、传入三个参数时,第三个参数是步进值(步进值默认为1):
>>> range(0,10,3)
[0, 3, 6, 9]
4、range函数的参数和结果也并非一定要是正数或是递增的,好比下面两个例子:
>>> range(-4,4)
[-4, -3, -2, -1, 0, 1, 2, 3]
>>> range(4,-4,-1)
[4, 3, 2, 1, 0, -1, -2, -3]
在Python中的库可以分为三种:标准库(也可以叫做内置库),第三方库,自定义库。接下来将记录一下几个常用的标准库的用法:random
1、random():生成0-1的随机浮点数
print(random.random()) ##随机生成一个0-1的浮点数
2、uniform(a,b):随机生成a-b之间随机浮点数
print(random.uniform(1,2)) ##随机生成一个1-2的浮点数
3、randint(a,b):生成a-b的随机整数,包括a,b
print(random.randint(1,3)) ##随机生成1,2,3的整数
4、sample(sequence, k) ##从指定序列中随机获取指定长度的片断。sample函数不会修改原有序列
例如:list = [1,2,3,4,5,6,7,8,9,10]
print(random.sample(list, 5))
[3,5,7,8,10]
切片用法:
[start:stop:step]
即:[开始索引:结束索引:步长值]
开始索引:第一个值的索引为0,最后一个为-1
结束索引:切片操作符将取到该索引为止,不包含该索引的值
步长值:默认是一个接着一个切取,如果为2,则表示进行隔一取一操作。步长值为正时表示从左向右取,如果为负,则表示从右向左取。步长值不能为0
举例:list = [1,2,3,4,5,6,7]
print list[1:] #输出[2,3,4,5,6,7],省略stop,表示取start之后的所有值
print list[:3] #输出[1,2,3],省略start,表示从0开始取
print list[:]或list[::] #输出[1,2,3,4,5,6,7],省略start、stop、步长值表示取全部
print list[::-1] #输出[7,6,5,4,3,2,1],省略start、stop,步长值为-1,表示取反向序列
- python3 学习
- python3学习
- python3 学习
- Python3.X学习笔记
- Python3从零开始学习
- python3.2 学习资料
- python3.x学习小记
- Python3学习笔记
- python3中Socket学习
- 学习Python3(随机数)
- 【从零开始】Python3 学习笔记
- Python3学习笔记02
- Python3基础 学习笔记
- python3 学习笔记
- Python3学习笔记--基础知识
- python3深入学习教程
- python3入门学习
- Python3 基础学习
- Apache Maven、Maven仓库、Jcenter仓库
- php中fastcgi
- 设置dos运行框
- 解决Python2.7的UnicodeEncodeError: ‘ascii’ codec can’t encode异常错误
- Springmvc框架(入门程序)
- python3学习
- string find的用法详解
- Tomcat 部署项目的三种方法
- POP3收取邮件
- LightOJ-1282
- Download failed : Oracle JDK 7 is NOT installed
- 防止刷新或后退页面重复提交表单
- Android-Service学习总结
- Leetcode #1 2sum