网站首页 > 教程分享 正文
什么是range?
- range 是一种序列类型,range 类型用于表示不可变的整数序列。
range 使用方式?
1.可以调用内置函数range(类range的构造方法)创建range类型的对象,有三种调用方式:
- range(stop)
- range(start,stop)
- range(start,stop,step)
2.整数序列的起始值默认是 0 ,可以使用start指定。
3.参数stop是用来指定整数序列的结束值;创建的range对象不包含stop参数。
4.整数序列的步长的默认值是1,可以使用参数step进行指定。
5.内置函数range的返回值是一个迭代器对象,为了清楚表示返回的迭代器对象所表示的整数序列,可以将其转换成列表。
6.range类型的优点:不管range对象表示的整数序列有多长,所有的range对象占用的内存空间都是相同的,因为仅仅需要存储start参数,stop参数,setp参数。只有当用到range对象时,才会去计算序列中的相关元素。
#代码演示: print(range(5)) #range(0, 5) print(list(range(5))) #[0, 1, 2, 3, 4] 当没有指定start参数时,整数序列起始默认值是0 print(list(range(0,5,1))) #[0, 1, 2, 3, 4] print(list(range(0,20,4))) #[0, 4, 8, 12, 16] 指定step参数,同时也看出结果不含stop参数。 print(list(range(0,-20,-4))) #[0, -4, -8, -12, -16] print(range(1,50,2)[5]) #11 可以进行索引查找元素,可以使用list看下 print(3 in range(5)) #True 可以使用运算符in(not in) 检查range对象中是否存在指定的整数。 print(8 not in range(5)) #True
注意:以上代码均在Python3.x解释器上运行,有问题请关注我私信我,教程会持续不断更新
猜你喜欢
- 2024-09-11 「每日一练」巧用python计算猴子吃桃问题
- 2024-09-11 python初学笔记(python入门教程(非常详细)书)
- 2024-09-11 3种python的编码形式制作九九乘法口诀表
- 2024-09-11 Python 之 计算单代码的执行时间(python代码执行结果)
- 2024-09-11 Python入门编程题库35--计算三个随机数的立方和
- 2024-09-11 Python入门编程题库35--计算三个random整数的立方和
- 2024-09-11 Python数字编程第一章练习(上)(python数字代码)
- 2024-09-11 Python 0-5 循环语句和列表元组(python循环语句用法)
- 2024-09-11 第一行Python代码之KO面试官(python面试第68招)
- 2024-09-11 1-6,0基础学Python创建list,Python中布尔类型按照索引访问list
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)