📜  kor k in range bash - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:32:29.467000             🧑  作者: Mango

主题:Python中的for循环和range()函数

Python中的for循环和range()函数可以方便地迭代遍历序列,也可以指定循环的次数。

for循环

for循环语句的一般形式如下:

for variable in sequence:
    statements

其中,sequence可以是一个列表、元组、字符串、字典等可迭代对象,variable是一个变量名,用来存放sequence中的每一个元素。statements是for循环执行的语句块。

例如,可以使用for循环遍历字符串中的每一个字符:

for c in 'hello':
    print(c)

输出如下:

h
e
l
l
o
range()函数

range()函数用于生成一个范围内的整型序列,一般形式如下:

range(start, stop[, step])

其中,start、stop、step都是整型数,start指定序列的起始值(默认为0),stop指定序列的终止值,但不包括该值,step指定步长(默认为1)。

例如,可以使用range()函数生成一个从0到9的整型序列:

for i in range(10):
    print(i)

输出如下:

0
1
2
3
4
5
6
7
8
9

可以指定步长为2,输出偶数序列:

for i in range(0, 10, 2):
    print(i)

输出如下:

0
2
4
6
8

同时也可以使用负数步长逆向迭代:

for i in range(10, 0, -1):
    print(i)

输出如下:

10
9
8
7
6
5
4
3
2
1

综上,for循环和range()函数是Python中非常重要的循环控制结构,可以帮助我们迅速高效地处理许多序列类型的数据。