码迷,mamicode.com
首页 > 编程语言 > 详细

Python for循环

时间:2016-08-24 12:59:49      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

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相同。

 

 

 

 

 

 

 

Python for循环

标签:

原文地址:http://www.cnblogs.com/bw13/p/5802365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!