函数range()主要用于生成一个整数序列,通常与for循环结构一起使用,用于计数或遍历等。
对于range()函数的使用,主要有三种情况。
1.一个参数(停止值)
for i in range(5):
print(i) ''' 输出:0 1 2 3 4'''
注意是从0开始,正向计数
2.两个参数(起始值,停止值)
for i in range(1, 5):
print(i) ''' 输出:1 2 3 4'''
注意从起始值开始,到停止值-1。起始值小于终止值。取前不取后,类似于左闭右开区间
3.三个参数(起始值,停止值,步长)
正向计数
for i in range(0, 10, 2):
print(i)'''输出:0 2 4 6 8'''
步长为正数,从起始值开始,按步长正向计数,到停止值-1(此处终止值为9)。起始值小于终止值。取前不取后,类似于左闭右开区间
逆向计数
for i in range(10,0,-2):
print(i)'''输出:10 8 6 4 2'''
步长为负数,从起始值开始,按步长逆向计数,到停止值+1(此处终止值为1)。起始值大于终止值。取前不取后,类似于左闭右开区间
#拓展:pycharm中可以选择只运行部分代码,选中代码段,右键选择Execute Selection in Python Console即可,或用快捷键Alt + Shift + E