All is well 3 idiots

AC小小常

【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

 

posted on 2020-04-02 19:45  AC小小常  阅读(576)  评论(0编辑  收藏  举报

导航