网站首页 > 教程分享 正文
今天学习一个Python内置函数range(),因为这个函数会做为for循环的遍历对象
●range()函数
●用于生成一个整数序列
●创建range对象的三种方式:
●返回值是一个迭代器对象
●range类型的优点:不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要存储start,stop和step,只有当用到range对象时,才去计算序列中的相关元素。
●in与not in判断整数序列中是否存在(不存在)指定的整数
-------------------------------
#range()的三种创建方式
'''第一种创建方式,只有一个参数(小括号中只给了一个数)'''
r=range(10) #[0,1,2,3,4,5,6,7,8,9],默认从0开始,默认相差1称为步长
print(r) #显示range(0,10)
print(list(r)) #用于查看range对象中的整数序列,--->list是列表的意思
-------------------------------
'''第二种创建方式,给了两个参数(小括号中给了两个数)'''
r=range(1,10) #指定了起始值,从1开始,到10结束(不包含10),默认步长为1
print(list(r)) #[1,2,3,4,5,6,7,8,9]
-------------------------------
'''第三种创建方式,给了三个参数(小括号中给了三个数)'''
r=range(1,10,2) #起始1,结束10,步长2
print(list(r)) #[1,3,5,7,9]
-------------------------------
'''判断指定的整数在序列中是否存在 in , not in'''
print(10 in r) #False,10不在当前的r这个整数序列中
print(9 in r) #True,9在当前的r这个整数序列中
print(10 not in r) #True
print(9 not in r) #False
-------------------------------
●range类型的优点:不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要存储start,stop和step,只有当用到range对象时,才会去计算序列中的相关元素。
print(range(1,20,1)) #[1……10]
print(range(1,101,1)) #[1……100]
猜你喜欢
- 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)
本文暂时没有评论,来添加一个吧(●'◡'●)