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

Python 流程控制

时间:2014-09-18 21:55:44      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:blog   io   for   div   log   on   c   r   python   

说到流程控制,其实如果学习了其他语言的话,再学习这些就会觉得很简单了,因为原理都是一样,只是语法变了而已。所以作为一个程序员一定要深入理解过一门语言,学了很多的语言,却不精通其中的一些的话,等于没有学,只能说你所知道的多了一些。

程序的基本流程结构:

顺序结构

选择结构

循环结构

顺序结构是最简单的程序流程,程序根据语句,一句一句的执行,不会遇到逻辑判断或者循环的情况

选择结构:

最简单的选择结构:

if True:
    #statements1
else:
    #statements2

多分支的选择结构:

if condition1:
    #statements1
elif condition2:
    #statements2
...
else:
    #statements

Python中没有switch和case语句的,多分支就相当于代替。

for循环,循环的对象必须是一个是一个可iterable(可枚举的)对象。

举个例子:

>>> a=[1,2,3,4,5]
>>> for x in a:
	print(x)	
1
2
3
4
5
>>> 

这样就可以用循环把列表中的所有值遍历出来,可以用循环遍历列表,元组,集合,字典。

range()函式

range()是Python中内建的一个函式,利用它可以产生等差级数序列。

>>> list(range(1,10))
[1, 2, 3, 4, 5, 6, 7, 8, 9]

也可以设置增量δ。

>>> list(range(1,10,2))
[1, 3, 5, 7, 9]

Python 流程控制

标签:blog   io   for   div   log   on   c   r   python   

原文地址:http://www.cnblogs.com/wuxiongliu/p/3979984.html

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