2021-02-06

range()的三种创建方式

“”“第一个创建方式,只是一个参数(小括号中只给了一个数)”""

r=range(10)  #默认从0开始 --(不包括10)--默认相差1 称为步长
	print(r)  #结果是  range(0,10)
	print(list(r)) #list是列表的意思 --  查看range的整数序列 -- 结果为[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

“”“第二种创建方式,给了两个参数(小括号中只给了两个数)”""

	r=range(1,10)  #指定了起始值 -- 从1开始  到10结束(不包括10)
	print(list(r))   # 输出结果 :[1, 2, 3, 4, 5, 6, 7, 8, 9]

“”“第三种创建方式,给了三个参数(小括号中只给了三个数)”""

r=range(1,10,2) #  2的意思 相邻的两个元素之间  相差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 -- 10确实不在r这个整数的当中
print(9 not in r) #输出结果:False -- 9在r这个整数当中

r=range(1,101,1) #[1,2,3......101]
print(list(r))
r=range(1,101,2)#[1,3,5......99]
print(list(r))


解释:
range函数:
( range函数类型优点: 不管range()里面整数序列有多长 ,
 所有range()占用空间都是相同的     )
 只需要写入 range()里面的 起始值  与  结束值  与  相差值   即可完成    
 例入 range(1,11,2)   结果为   1,3,5,7,9,11
 列入 range(1,11,1)   结果为   1,2,3,4.....11 """
 
 list 是列表的意思
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值