range()
语法:range(start, stop[, step])
优点:不管range对象表示的整数序列有多长,所有range对象占用空间都是相同的,因为仅仅需要存储starte,stop,step;
第一种创建方式:只有一个参数
# 第一种创建方式,只有一个参数 r = range(10) # 0到9 print(r) print(list(r))
range(0, 10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
第二种创建方式,两个参数
# 第二种创建方式,两个参数 r = range(3, 10) print(list(r))
[3, 4, 5, 6, 7, 8, 9]
第三种创建方式:指定步长
# 第三种创建方式 r = range(3, 10, 2) print(list(r))
[3, 5, 7, 9]
for i in range(1,10,2): #每次加2,间隔为2 print(i) #输出1到9,间隔为2
1 3 5 7 9
random模块
randint()函数:生成随机数
import random #导入random模块,模块后缀为.py secret = random.randint(1, 10) #引用randint函数 print(secret)
随机生成1到10的数