Python基础-range()函数(定义一段整数范围)
range()函数可以定义一段整数范围, 返回一个range类型的可迭代对象( 并非迭代器), 也可以理解为一段左闭右开的整数范围[ start, stop), 常用于循环结构中
语法格式
range(start, stop, step)start: 计数从start开始, 默认从0开始stop: 计数从stop结束,[start,stop)含头不含尾step: 步长, 默认为1
返回值类型
range()函数的返回值类型是一个 range类型的数据, 可以理解为一个'整数列表', 但并非真正意义上的列表
print('range()函数的数据类型是: %s' % type(range(1, 10)))
1. 转换列表
range()函数的返回值并非列表类型, 但我们可以使用 list()函数将其转换为列表类型
result = list(range(1, 10))
print(result)
2. for循环遍历
range()函数常用于循环遍历, 比如定义一个整数范围, 然后遍历这个'整数列表', 获取每一个值
for value in range(1, 10):print(value, end=' ')
3. 传递一个参数
range()函数只传递一个参数的时候, 作用的参数是stop 即 range( stop ), 默认从0开始, 默认步长是1, 返回一段0到stop的整数范围, 即 [ 0, stop ), 含0不含stop
for value in range(10):print(value, end=' ')
4.传递两个参数
range()函数传递两个参数的时候, 作用的参数是 start 和 stop, 即 range( start, stop ), 从start开始计数, 到stop 结束计数, 默认步长是1, 返回一段start 到 stop 的整数范围, 即 [start, stop), 含start, 不含stop
for value in range(1, 10):print(value, end=' ')
5.传递三个参数
range()函数传递三个参数时, 第三个参数将会指定步长, 也就是每次递增的值
for value in range(1, 10, 2):print(value, end=' ')
由结果可知, 每次增加的值是2, 而非以往默认的1
6. 倒序
通过改变参数开始和结束的值, 可以从大到小遍历, 而不是平时常用的从小到大的顺序, 同时需要指定步长为负数
for value in range(10, 1, -1):print(value, end=' ')
由结果可知, 每次循环的结果都会减1, 而不是往常的加1
Python基础-range()函数(定义一段整数范围)相关推荐
- Python中range函数的使用方法
Python中range函数的使用方法 更新时间:2022年05月30日 11:38:15 作者:Python编程学习圈 这篇文章主要介绍了Python中range函数的使用方法,文章基于Pyth ...
- Python中range函数的基本用法完全解读
range函数大多数时常出现在for循环中,在for循环中可做为索引使用,下面这篇文章主要给大家介绍了关于Python中range函数的基本用法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下 ...
- python的用途实例-Python基础之函数原理与应用实例详解
本文实例讲述了Python基础之函数原理与应用.分享给大家供大家参考,具体如下: 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体 ...
- python中range函数是什么意思_python里range是什么
python range() 函数可创建一个整数列表,一般用在 for 循环中. 函数语法(推荐学习:Python视频教程)range(start, stop[, step]) 参数说明: start ...
- 【Python】range()函数
一,range函数定义 range 函数用来生成包含连续多个整数的range对象,具体格式如下: range(end) 或 range(start,end[,step]) 参数说明: start:计数 ...
- python range函数返回的是什么,python中range函数用法是什么
python中range函数用法:[range()]函数可创建一个整数列表,一般用在for循环中,函数语法为[range(start, stop[, step])],其中start是开始计数,stop ...
- 详细记录python的range()函数用法
详细记录python的range()函数用法 使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的sl ...
- Python基础之函数
详情请戳 python基础之函数介绍及使用 python基础之内置函数 python基础之迭代器和生成器 python基础之装饰器 转载于:https://www.cnblogs.com/zhangl ...
- python中range 函数_pythonrange,range函数的用法
当range()函数内填入第三个参数时,第三个参数表示百步长.函数语法:range(start,stop[,step])参数说明:start:计数从度start开始.默认是从0开始.例知如道range ...
最新文章
- authy不同账户间不同步_「第七期」shopify产品还能同步到微信小程序销售?看这里...
- Sep 26 09:22:41 ck01 kernel: Buffer I/O error on device sda2, logical block 2
- .NET Core 仿魔兽世界密保卡实现
- PyQT5 之 Qt Designer 介绍与入门
- python登录并关注公众号_python微信公众号之关注公众号自动回复
- 比iOS还流畅!国产手机最优秀90Hz手机发布,2999元起
- ios如何清理缓存?
- 系统分析与设计学习笔记(一)
- 跳频信号检测与参数估计技术研究
- 基于mysql+php065企业公文流转系统
- python输入球的半径计算球的表面积和体积_球扇形(球心角体)体积,表面积计算公式与在线计算器_三贝计算网_23bei.com...
- 游戏光枪坐标定位原理及算法
- 导数的四则运算法则_【数学】求导的方法之四则运算法则
- 随机产生长度不少于6位密码
- javaweb基于内容的图片搜索(2)_java爬虫
- 运维校招面经汇总(来源牛客网)
- dnf鹰犬boss机器人_[DNF鹰犬boss怎么打] 兰蒂卢斯的鹰犬boss
- ARM 开发板嵌入式linux系统与主机PC通过串口传输文件
- 手机只是前菜,YunOS为何还要瞄准“家里、车里、路上和娱乐”?
- oracle数据库 移动,在ORACLE中移动数据库文件
热门文章
- SSM-物流管理常见问题4 前端向后端传递数据
- django Rest Framework----认证/访问权限控制/访问频率限制 执行流程 Authentication/Permissions/Throttling 源码分析...
- 服务容错保护断路器Hystrix之四:断路器监控(Hystrix Dashboard)-turbine集群监控
- (转)C# 控制蜂鸣器发声
- 仿博客园个人博客(3)基本完成
- 大数据之-Hadoop之HDFS_hadoop集群中的安全模式_操作案例---大数据之hadoop工作笔记0075
- SpringCloud工作笔记030---使用java提供的keytool来生成证书
- Android学习笔记---27_网络通信之通过GET和POST方式提交参数给web应用,以及使用httpClient,来给web项目以post方式发送参数
- Android学习笔记---文件的操作模式,各种模式之间的关系,以及沿用linux系统的安全性
- resnet 50 网络分析