ac-chang

【Python基础知识】(26)Range的用法

# 创建数字序列
r1 = range(10, 20)  # 10-19的整数,左闭右开
print(r1)  # 输出:range(10, 20)
print(type(r1))  # 输出:<class \'range\'>

# 数字序列的取值:正序&倒序&范围
print(r1[9])  # 输出:19
print(r1[-1])  # 输出:19
print(r1[3:5])  # 输出:range(13, 15)   重新创建一个range对象

# 增加步长
r2 = range(10, 20, 2)  # 10,12,14,16,18   每次增加两位,第三个参数称为步长
print(r2)  # 输出:range(10, 20, 2)
print(r2[-1])  # 输出:18
print(r2[3:5])  # 输出 range(16, 20, 2) ,左闭右开

# 成员运算符:in,not in
print(12 in r2)  # 输出:True
print(22 in r2)  # 输出:False

 

分类:

技术点:

相关文章: