Python for循环

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

for循环的语法结构如下:

  for iterating_var in sequence:

  statements(s)

最简单的形式如下,循环10次。

1 for i in range(10):
2     print("loop:", i )

输出为

 1 loop: 0
 2 loop: 1
 3 loop: 2
 4 loop: 3
 5 loop: 4
 6 loop: 5
 7 loop: 6
 8 loop: 7
 9 loop: 8
10 loop: 9

range()函数

函数原型:range(start, end, scan):

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

              end:技术到end结束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5

              scan:每次跳跃的间距,默认为1,被称为“步长”。例如:range(0, 5) 等价于 range(0, 5, 1)

1 >>> range(1,5) #代表从1到5(不包含5)
2 [1, 2, 3, 4]
3 >>> range(1,5,2) #代表从1到5,间隔2(不包含5)
4 [1, 3]
5 >>> range(5) #代表从0到5(不包含5)
6 [0, 1, 2, 3, 4]

len()函数用于计算元素个数。

for循环

for循环in的后面还可以跟很多东西。可以跟字符串,元组,列表。

1 for letter in 'Python':     # 第一个实例
2    print( '当前字母 :', letter)
3 
4 fruits = ['banana', 'apple',  'mango']
5 for fruit in fruits:        # 第二个实例
6    print( '当前字母 :', fruit)

输出

1 当前字母 : P
2 当前字母 : y
3 当前字母 : t
4 当前字母 : h
5 当前字母 : o
6 当前字母 : n
7 当前字母 : banana
8 当前字母 : apple
9 当前字母 : mango

continue、break和else用法与while相同。

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/bw13/p/5802365.html

你可能感兴趣的:(python)