标签:
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相同。
标签:
原文地址:http://www.cnblogs.com/bw13/p/5802365.html