0
点赞
收藏
分享

微信扫一扫

python入门------ range()和randint()区别


文章目录

  • ​​range()​​
  • ​​random模块​​
  • ​​randint()函数:生成随机数​​

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的数



举报

相关推荐

0 条评论