关于range函数步长问题

来源:7-4 新篇章导言

二海_

2020-02-03

range后面括号中(a,b)b代表的是步长,但为什么图中程序运算结果是3,4,5,6,7,8,9呢?
因为我理解步长是指从a开始往后数b个数字,所以如果a=3,b=10,那么应该print出3到12
http://img.mukewang.com/szimg/5e37a58f089120f610080756.jpg

写回答

2回答

李红星0

2020-02-26

range(start, stop[, step])

参数说明:

  • start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);

  • stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5

  • step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)


0
0

慕设计3066383

2020-02-04

3-9 不包括10

0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14446 学习 · 4438 问题

查看课程